private void setMaxOplogSizeInBytes(DiskRegionProperties diskRegionProperties,
      DiskStoreFactory dsf) {
    DiskStoreFactoryImpl impl = (DiskStoreFactoryImpl) dsf;
    impl.setMaxOplogSizeInBytes(diskRegionProperties.getMaxOplogSize());
  }
Disk region perf test for Persist only with Async writes and Buffer. Set Rolling oplog to true
and setMaxOplogSize to 10240

If more than some number of files are open, an Exception is thrown. This ia JDK 1.4 bug. This
test should be run after transition to JDK 1.5 to verify that the bug does not exceed.

The disk properties will ensure that very many oplog files are created.

<p>
TRAC #34179: Failed creating operation log. (putDiskRegPersistAsyncWithBufferRollOlgPerf.conf)

<pre>
Caused by: com.gemstone.gemfire.cache.DiskAccessException: Failed creating operation log because: java.io.FileNotFoundException: /export/marlin2/users/vjadhav/diskTxJan06/tests/results/battery/putDiskRegPersistAsyncWithBufferRollOlgPerf-0222-160447/BACKUP_diskRegion_505.olg (Too many open files)
    at com.gemstone.gemfire.internal.cache.Oplog.<init>(Oplog.java:234)
    at com.gemstone.gemfire.internal.cache.Oplog.modify(Oplog.java:1355)
    at com.gemstone.gemfire.internal.cache.DiskRegion.put(DiskRegion.java:280)
    at com.gemstone.gemfire.internal.cache.DiskEntry$Helper.writeToDisk(DiskEntry.java:325)
    at com.gemstone.gemfire.internal.cache.DiskEntry$Helper.update(DiskEntry.java:359)
    at com.gemstone.gemfire.internal.cache.AbstractDiskRegionEntry.setValue(AbstractDiskRegionEntry.java:66)
    at com.gemstone.gemfire.internal.cache.EntryEventImpl.setNewValue(EntryEventImpl.java:356)
    at com.gemstone.gemfire.internal.cache.EntryEventImpl.putExistingEntry(EntryEventImpl.java:314)
    at com.gemstone.gemfire.internal.cache.AbstractRegionMap.basicPut(AbstractRegionMap.java:786)
    at com.gemstone.gemfire.internal.cache.LocalRegion.virtualPut(LocalRegion.java:2147)
    at com.gemstone.gemfire.internal.cache.LocalRegion.basicPut(LocalRegion.java:2030)
    at com.gemstone.gemfire.internal.cache.LocalRegion.put(LocalRegion.java:826)
    at com.gemstone.gemfire.internal.cache.AbstractRegion.put(AbstractRegion.java:122)
</pre>
geode-core/src/integrationTest/java/org/apache/geode/internal/cache/OplogTooManyFilesOpenRegressionTest.java