Commit Graph
1315 Commits
Author SHA1 Message Date
Rob Austin 911258b066 fixed #219 2020-05-21 11:55:15 +01: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
Rob Austin 440b2c4ef8 delayed cleaner 2020-04-13 15:33:34 +01:00
Rob Austin c44d1f52fa improved java doc 2020-03-25 15:42:47 +00:00
Rob Austin 2b6f416bb8 fixed https://github.com/OpenHFT/Chronicle-Map/issues/212 2020-03-25 15:08:04 +00:00
Rob Austin 47f734de22 fixed java doc 2020-03-04 13:29:35 +00:00
Rob Austin 7f77b748cb corrected typos in java doc 2020-03-04 13:04:30 +00:00
Rob Austin f94b8db0d7 corrected CompiledMapQueryContext 2020-03-04 12:54:39 +00:00
Rob Austin 6f6795371d fixed imports 2020-03-04 12:45:53 +00:00
Rob Austin 932f395561 fixed https://github.com/OpenHFT/Chronicle-Map/issues/211 2020-03-04 12:21:54 +00:00
Dmitry Pisklov d833ab83aa Add SetEntry as parent interface for MapEntry- fixes #201 2020-01-13 16:27:28 +00:00
Rob Austin 8a1e1085c9 check the use of BytesMarshallable first 2019-11-15 17:48:11 +00:00
rogersimmons ce3e4ab4b1 Fix test 2019-10-03 15:18:27 +01:00
rogersimmons f10edcf1c8 https://github.com/ChronicleEnterprise/Chronicle-Map-Enterprise/issues/15
Support reporting of unacknowledged/outstanding keys
Add per-map changeCount for change tracking (for use with tracking replication acks)
2019-10-03 14:52:02 +01:00
Peter Lawrey b05bd4689f Enhancements to Map Enterprise to simplify Map and QMB usage. https://github.com/ChronicleEnterprise/Chronicle-Map-Enterprise/issues/17 2019-10-01 18:17:22 +01:00
Peter Lawrey a7ebbf6a75 Simplified support for Marshallable and BytesMarshallable, https://github.com/OpenHFT/Chronicle-Map/issues/196 2019-09-20 14:19:45 +01:00
Peter Lawrey 071bcf1d8e Added support for dynamic discovery of files, https://github.com/OpenHFT/Chronicle-Core/issues/88 2019-08-28 17:59:17 +01:00
boshu Zheng 58950c83eb Fix a broken link in code comments. 2019-08-21 17:33:12 +08:00
Peter Lawrey c72fdcb306 Remove <p/> 2019-08-15 09:45:08 +01:00
Peter Lawrey 8d7f2703df Deduce redundant newlines 2019-08-13 11:46:25 +01:00
udaysagar2177 77b678184f be able to skip automatic closing of a hash resource 2019-06-12 19:11:29 -07:00
Rob Austin cbf8db4687 reverted changes to chroncle map builder because its no-longer required. 2019-05-28 19:14:25 +01:00
Rob Austin 13ea4decc1 made key and value builders public 2019-05-24 19:05:11 +01:00
Peter Lawrey 7377cce7fc Remove an implied Iterator which Escape Analysis might not remove, closes https://github.com/OpenHFT/Chronicle-Map/issues/177 2019-05-09 17:03:40 +01:00
Peter Lawrey 1a36f1bbc6 Ensure the chunk size is a multiple of the alignment, closed https://github.com/OpenHFT/Chronicle-Map/issues/169 2019-05-09 12:28:04 +01:00
Peter Lawrey 6711903d2c Ensure HeapBytesStore has final fields for correct visibility, https://github.com/OpenHFT/Chronicle-Wire/issues/137 2019-05-08 19:27:15 +01:00
Jan Nielsen 8fdf65ebbd Polish: use intellij notnull and nullable. 2019-02-15 17:47:29 -07:00
Rob Austin dbecb72115 fixed https://github.com/OpenHFT/Chronicle-Map/issues/166 removed pos+1 2018-11-16 17:07:18 +00:00
Rob Austin 79c7701a52 fixed https://github.com/OpenHFT/Chronicle-Map/issues/166 void relocation(Data<V> newValue, long newEntrySize) to void relocation(newValue, newSizeOfEverythingBeforeValue);` 2018-11-16 17:05:09 +00:00
Rob Austin 075083455e corrected -> return (int) (sizeInBytes / chunkSize) + 1; 2018-11-15 21:27:46 +00:00
Rob Austin 9a02d8e250 change to s.freeExtra(pos+1, entrySizeInChunks, newSizeInChunks); 2018-11-15 21:17:26 +00:00
Rob Austin 2f6e9441d7 added a work around to address -> net.openhft.chronicle.map.MissSizedMapsTest 2018-11-15 18:45:27 +00:00
udaysagar2177 7b686ae152 return builder object after setting pre-shutdown action 2018-09-28 15:14:08 -07:00
Dmitry Pisklov 89b0b6b163 Merge pull request #159 from udaysagar2177/fix2
add pre-shutdown action to be executed inside ChronicleHashCloseOnExitHook
2018-09-26 11:23:10 +01:00
udaysagar2177 9eed0e3265 add pre-shutdown action to be executed inside ChronicleHashCloseOnExitHook.
This is useful when we want to do an orderly shutdown.
For example: To carry out graceful shutdown and explicitly control when a ChronicleHash
is closed, a pre-shutdown action can be a wait on a CountDownLatch that would be released
appropriately.
2018-09-21 00:36:04 -07:00
Dmitry Pisklov 471d1d3931 Closeable 2018-09-19 14:35:20 +01:00
Dmitry Pisklov 0bc8b226e4 Fix for Java 9+ 2018-09-18 19:15:25 +01:00
Roman Leventov cf24d82ba2 Merge pull request #154 from Zor-X-L/fallocate
try to preallocate space after RandomAccessFile#setLength()
2018-09-14 18:38:05 +03:00
Roman Leventov 502c6b701d Merge pull request #160 from OpenHFT/new-license
Change the license to Apache 2.0
2018-09-14 18:37:12 +03:00
Dmitry Pisklov 84fc20bb41 Copy-paste mistake 2018-09-14 15:40:56 +01:00
Peter Lawrey 806efd6d6e Include the size of the checksum in the entry size. 2018-09-14 15:16:20 +01:00
Peter Lawrey d076876265 Check for null. 2018-09-14 15:07:18 +01:00
Dmitry Pisklov db29e11bf2 Format 2018-09-14 13:42:32 +01:00
Dmitry Pisklov 57dfb00834 Merge branch 'master' into new-license 2018-09-14 13:31:40 +01:00
Dmitry Pisklov 1e1a086ea9 Change of license - update headers 2018-09-14 13:27:49 +01:00
peter lawrey b413c026ee Added ARM support for UnsafeMemory, https://github.com/OpenHFT/OpenHFT/issues/23 2018-09-14 11:26:13 +00:00
Peter Lawrey 337698b408 Added ARM support for UnsafeMemory, https://github.com/OpenHFT/OpenHFT/issues/23 2018-09-13 16:56:44 +01:00
Rob Austin 43a17b5606 removed -> if (localIdentifier == -1)
throw new IllegalStateException("localIdentifier should not be -1");
2018-09-06 22:05:51 +01:00
Rob Austin 914f27b588 added " public boolean tryReserve()" and some public methods to the build 2018-09-06 19:10:02 +01:00
Dmitry Pisklov 408db92fa4 Improve Java 11 support 2018-08-02 16:10:09 +01:00