VirtualBox

Changeset 23677 in vbox for trunk/src


Ignore:
Timestamp:
Oct 10, 2009 11:08:11 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
53390
Message:

AsyncCompletion: Stress test bugfixing. Still now working yet

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletionStress.cpp

    r23672 r23677  
    5252#define TESTCASE "tstPDMAsyncCompletionStress"
    5353
     54#if 0
    5455/** Number of simultaneous open endpoints for reading and writing. */
    5556#define NR_OPEN_ENDPOINTS 10
     
    6869/** Maximum size of a transfer. */
    6970#define TASK_TRANSFER_SIZE_MAX (10*_1M)
     71#else
     72/** Number of simultaneous open endpoints for reading and writing. */
     73#define NR_OPEN_ENDPOINTS 5
     74/** Test pattern size. */
     75#define TEST_PATTERN_SIZE (10*_1M)
     76/** Minimum file size. */
     77#define FILE_SIZE_MIN (100 * _1M)
     78/** Maximum file size. */
     79#define FILE_SIZE_MAX (1000UL * _1M)
     80/** Minimum segment size. */
     81#define SEGMENT_SIZE_MIN (512)
     82/** Maximum segment size. */
     83#define SEGMENT_SIZE_MAX (TEST_PATTERN_SIZE)
     84/** Maximum number of active tasks. */
     85#define TASK_ACTIVE_MAX (512)
     86/** Maximum size of a transfer. */
     87#define TASK_TRANSFER_SIZE_MAX (_1M)
     88#endif
    7089
    7190/**
     
    210229        offMax =   (pTestFile->cbFileMax - pTestFile->cbFileCurr) < pTestTask->DataSeg.cbSeg
    211230                 ? pTestFile->cbFileCurr + pTestTask->DataSeg.cbSeg
    212                  : pTestFile->cbFileMax - pTestTask->DataSeg.cbSeg;
     231                 : pTestFile->cbFileCurr;
    213232    }
    214233    else
     
    223242    /* Allocate data buffer. */
    224243    pTestTask->DataSeg.pvSeg = RTMemAlloc(pTestTask->DataSeg.cbSeg);
    225     if (pTestTask->DataSeg.pvSeg)
     244    if (!pTestTask->DataSeg.pvSeg)
    226245        return VERR_NO_MEMORY;
    227246
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette