Commit Graph
1913 Commits
Author SHA1 Message Date
Rob Austin 065b549b9f Merge branch 'master' into ACID=transactions=Isolation=Tests 2020-07-14 17:11:13 +01:00
cotton-ben 6f14a15b44 built in (0,1) second pause to deter racing readers (seeking a tryReadLock() stamp) from incrementing {readerCount} cardinality incoherently. using LongValue.addAtomicReaderCount(+1); as per Chronicle-Algorithms 2020-07-14 11:30:12 -04:00
cotton-ben e0ef68a1b6 built in (0,1) second pause to deter racing readers (seeking a tryReadLock() stamp) from incrementing {readerCount} cardinality incoherently. 2020-07-12 09:31:57 -04:00
cotton-ben bddd72d11b using chm as StampedLock readerCount,lockState, lastWriter custodian 2020-07-09 19:03:53 -04:00
cotton-ben 3918f4ab3e fixed both transport=/dev/shm/ references for www.xsede.org java (hdf5) 2020-07-07 06:20:43 -04:00
cotton-ben c12424d1e1 fixed transport=/dev/shm/ reference for www.xsede.org java (hdf5) 2020-07-07 05:56:56 -04:00
cotton-ben 6644f4f024 fixed transport reference for www.xsede.org java (hdf5) 2020-07-06 16:52:07 -04:00
cotton-ben c97c6c20f7 ... 2020-07-06 08:04:16 -04:00
cotton-ben eafe172373 Merge branch 'ACID=transactions=Isolation=Tests' of https://github.com/Cotton-Ben/Chronicle-Map into ACID=transactions=Isolation=Tests 2020-07-06 08:02:43 -04:00
Cotton-Ben ad082d41f3 awaiting Chronicle-Map maintenance completion 2020-07-05 11:02:26 -04:00
cotton-ben ce463c552c issues with maven central re-conciling my chronicle dependencies 2020-07-05 10:49:44 -04:00
Cotton-Ben f06bb7a4f3 corrected DirtyReadVictimTest.java's construction of ChronicleStampedLock 2020-07-04 18:13:58 -04:00
cotton-ben a97439a3b0 refactored reference impl: off-heap ChronicleStampedLock.java 2020-07-04 18:07:38 -04:00
cotton-ben 3a21267f16 built a hack'd mock impl (incomplete) of off-heap ChronicleStampedLock.java 2020-07-03 12:40:23 -04:00
Peter Lawrey b7ad1a8214 Stop the test killing all processes when run in Java 11, https://github.com/OpenHFT/Chronicle-Core/issues/128 2020-07-03 17:35:00 +01:00
cotton-ben 4225aa2e2b updated PPTX 2020-07-03 05:28:11 -04:00
cotton-ben b9c1ae60dc OPTIMISTIC success and failure (dirty read) 2020-07-02 20:09:42 -04:00
cotton-ben ced1f7aa4e png updated 2020-07-02 15:51:01 -04:00
cotton-ben c284573992 request for ChronicleStampedLock 2020-07-02 13:59:25 -04:00
cotton-ben 67df7029e2 request for ChronicleStampedLock 2020-07-02 13:58:54 -04:00
cotton-ben ad67783cab request for ChronicleStampedLock 2020-07-02 13:54:58 -04:00
cotton-ben c9d2d93b1d begin to adapt test for Chronicle's anticipated delivery of an off-heap j.u.c.l.StampedLock API 2020-07-01 05:19:11 -04:00
cotton-ben 341f9b2858 begin to adapt test for Chronicle's anticipated delivery of an off-heap j.u.c.l.StampedLock API 2020-07-01 04:36:29 -04:00
Peter Lawrey e4bf64d04b Add readLimitToCapacity(); to optimise this use case 2020-06-23 10:04:40 +01:00
Peter Lawrey bc5453d292 Add Jvm.nanoPause to tight loops 2020-06-19 10:30:28 +01:00
Peter Lawrey 9bc37f830b releaseLast() not release() 2020-06-19 08:53:51 +01:00
Peter Lawrey 2d7e3b0ba3 Code tidy 2020-06-18 13:35:55 +01:00
Peter Lawrey 8dfc91b1eb Cody tidy and optimise the tracing code. 2020-06-18 13:17:58 +01:00
Peter Lawrey b167ec59eb Add throwExceptionIfClosed(); to most public methods for classes implementing Closeable, https://github.com/OpenHFT/Chronicle-Core/issues/116 2020-06-16 06:23:34 +01:00
Peter Lawrey 0c5a5c8909 Add throwExceptionIfClosed(); to most public methods for classes implementing Closeable, https://github.com/OpenHFT/Chronicle-Core/issues/116 2020-06-15 16:17:07 +01:00
Peter Lawrey a278b59300 Added CleaningThreadLocal and CleaningThread to clean thread local resources on exit, https://github.com/OpenHFT/Chronicle-Core/issues/122 2020-06-15 12:48:56 +01:00
Peter Lawrey 12e286f9ec Standardize how ReferenceCounted resources are managed and traced, https://github.com/OpenHFT/Chronicle-Core/issues/121 2020-06-11 19:51:48 +01:00
Dmitry Pisklov 558860a051 Update stress test with size() and removes 2020-06-05 12:48:45 +01:00
Dmitry Pisklov 8ad372f4d1 Update stress test with DTO 2020-06-04 17:05:28 +01:00
Peter Lawrey 84a17e8cb3 Don't requires to be deleted on Windows. 2020-06-04 15:06:22 +01:00
Peter Lawrey 8082914c44 Enable the memory leak test after allowing to copy with native memory being freed in the background. 2020-06-04 13:21:47 +01:00
Peter Lawrey 28bc77edd6 Enable the memory leak test after fixing it. 2020-06-04 13:09:14 +01:00
Peter Lawrey 55c1c084e6 Test for detecting a map which wasn't closed correctly shouldn't close the map correctly. 2020-06-04 13:05:19 +01:00
Dmitry Pisklov cbcb83ede5 Add stress test 2020-06-03 20:58:54 +01:00
Rob Austin b51207186a changed to MapClosable 2020-05-29 18:22:13 +01:00
Rob Austin e129a208f2 added missing class 2020-05-29 16:44:38 +01:00
Rob Austin f042add96b create MapClosable which replaces the default isClosed() method that was removed from chronicle closable 2020-05-29 16:40:58 +01:00
Rob Austin 911258b066 fixed #219 2020-05-21 11:55:15 +01:00
cotton-ben 8b977ea3b6 renders 2 spread sheets that demonstrate DIRTY_READ tolerance outcomes when interacting with ChronicleMap optimistically (and with INTOLERANCE) 2020-05-07 08:36:25 -04:00
Peter Lawrey 9b1d3f6393 Add a RandomAccessFile which doesn't resource leak on a GC, https://github.com/OpenHFT/Chronicle-Core/issues/108 2020-05-07 11:33:10 +01:00
cotton-ben 293717beb7 xls formatting correction 2020-05-04 06:49:07 -04:00
cotton-ben 84af428916 made isoLevel a command line arg 2020-05-04 06:43:29 -04:00
cotton-ben cfb550cdd2 made isoLevel a command line arg 2020-05-03 19:50:54 -04:00
cotton-ben d3f3966f2a made output spreadsheet formattable 2020-05-03 13:16:56 -04:00
cotton-ben 48b6ff1f27 add all the logging of chrAig events. 2020-05-03 09:36:42 -04:00