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