272 Commits
Author SHA1 Message Date
Peter Lawrey 125577b96e Use Jvm.{level}() handlers instead of calling loggers directly, and unit tests cleanup esp use of @After, https://github.com/OpenHFT/Chronicle-Core/issues/233 2021-06-28 12:49:39 +01:00
Ivan Rakov 29988ccb95 Use tryLock loop when writing map header, closes https://github.com/OpenHFT/Chronicle-Map/issues/291 2021-06-16 20:50:41 +03:00
Ivan Rakov 9023fa440c Follow-ip fix https://github.com/OpenHFT/Chronicle-Map/issues/276 2021-06-04 19:29:41 +03:00
Ivan Rakov f87af8ad78 Completely file disable locking if property is set, closes https://github.com/OpenHFT/Chronicle-Map/issues/276 2021-06-04 17:35:31 +03:00
Peter Lawrey 46306c320e Tidy newlines 2021-03-20 19:07:06 +00:00
Ivan Rakov 5d6452af43 Add debug logging for investigating persistent map creation issues, closes https://github.com/ChronicleEnterprise/Chronicle-Map-Enterprise/issues/45 2021-02-17 23:08:20 +03:00
Per Minborg 66c8c2e6a4 Revert "Cleanup usages"
This reverts commit 7aa7b81a67.
2020-12-11 11:01:36 +01:00
Per Minborg 7aa7b81a67 Cleanup usages 2020-12-10 19:06:32 +01:00
Per Minborg f8657cad41 Merge branch 'master' into feature/analytics 2020-12-05 16:35:40 +01:00
Peter Lawrwy 902866f3e0 All @Deprecated members which have no comment are marked to be removed in x.22, closes https://github.com/OpenHFT/OpenHFT/issues/41 2020-12-03 08:47:57 +00:00
Per Minborg ddd66d8c31 Fix typo 2020-12-02 11:29:52 +01:00
Per Minborg 6e1fdaab28 Add analytics 2020-11-18 19:00:29 +01:00
Peter Lawrwy 9dc2b9130f Sync 2020-11-10 15:02:44 +00:00
Peter Lawrey 25a2bfb4c5 Improved support for BytesMarshallable and Marshallable, closes https://github.com/OpenHFT/Chronicle-Map/issues/235 2020-10-15 18:22:28 +01:00
Per Minborg 36f03b4e4a Add file locking, work on #229 2020-09-02 17:40:18 +02:00
Per Minborg c07fd20abd Use Atomic* instead of arrays 2020-09-02 10:42:10 +02:00
Per Minborg 490e3af56d Cleanup classes 2020-09-01 16:45:28 +02:00
Per Minborg 37a90a4b9c Fix nullability issues 2020-09-01 16:04:56 +02:00
Per Minborg 6d48d4a144 Cleanup class 2020-09-01 15:56:52 +02:00
Per Minborg 1a5571e938 Cleanup classes 2020-09-01 15:25:14 +02:00
Peter Lawrey 8dfc91b1eb Cody tidy and optimise the tracing code. 2020-06-18 13:17:58 +01:00
Rob Austin 2b6f416bb8 fixed https://github.com/OpenHFT/Chronicle-Map/issues/212 2020-03-25 15:08:04 +00:00
Rob Austin 932f395561 fixed https://github.com/OpenHFT/Chronicle-Map/issues/211 2020-03-04 12:21:54 +00:00
Rob Austin 8a1e1085c9 check the use of BytesMarshallable first 2019-11-15 17:48:11 +00: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 c72fdcb306 Remove <p/> 2019-08-15 09:45:08 +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 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
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 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
Rob Austin 914f27b588 added " public boolean tryReserve()" and some public methods to the build 2018-09-06 19:10:02 +01:00
Peter Lawrey 93e6626e45 #151 BytesMarshallable and interface value classes not supported. 2018-04-30 16:29:21 +01:00
Peter Lawrey 9323cf28a7 Standard code formatting 2018-04-21 10:49:49 +01:00
epickrram 5fc64e361c add exception cause 2017-07-26 11:22:24 +01:00
epickrram e720aeb47c allow replicated map impl to be overridden 2017-07-24 13:49:09 +01:00
epickrram f058c5a9b4 promote replication builder attribute 2017-07-11 13:53:59 +01:00
epickrram 0201c6ae2c remove comments 2017-07-10 11:11:02 +01:00
epickrram ef3e0bbe69 allow Byteable instances that have maxSize() determined at runtime 2017-07-10 10:27:40 +01:00
leventov 3e903775f9 Revert method and field reordering 2017-06-04 12:33:41 -05:00
Peter Lawrey ed8361b5cf Add a fix for enums being written as marshallables. 2017-06-04 14:01:48 +01:00
leventov 7f3cca96d2 Add ChronicleHashCorruption listening interface, and Beta annotation 2017-02-26 21:02:34 -06:00
leventov b9893ffab7 Add ChronicleHashBuilder.createOrRecoverPersistedTo(file, sameLibraryVersion) method and emphasize in docs, that the boolean flag in the 'recoverPersistedTo' family of methods couldn't be true, if the version of the library, with which the Chronicle Map persisted to the given file was created, could be different from the present version of the Chronicle Map library 2017-02-19 22:02:38 -06:00
leventov 59a2cd8d80 Don't overwrite Chronicle Map header, if it's checksum is correct 2017-02-19 21:21:46 -06:00
leventov 8f9de993d0 Catch Throwable instead of Exception and convert to ChronicleHashRecoveryFailedException in ChronicleMapBuilder.openWithExistingFile() 2017-02-19 20:19:33 -06:00