3050 Commits
Author SHA1 Message Date
Ilya Kaznacheev a565d61331 Protect about failure to reopen map immediately after it is closed
Remove RandomAccessFiles closed by interrupt
Merge file locks into canonical files store to avoid desync

Fixes ChronicleEnterprise/Chronicle-Map-Enterprise#68
2021-08-25 18:13:11 +03:00
Ilya Kaznacheev 52da0091f9 Synchronized blocks are entered strictly after state is processed
Fixes ChronicleEnterprise/Chronicle-Map-Enterprise#66
2021-08-25 18:13:06 +03:00
Peter Lawrey a379093e10 Remove members marked for deprecation in x.22, https://github.com/OpenHFT/Chronicle-Core/issues/243 2021-08-24 16:16:47 +01:00
Per-Åke Minborg 2f899fe3d8 Merge pull request #327 from OpenHFT/dependabot/maven/develop/com.thoughtworks.xstream-xstream-1.4.18
Bump xstream from 1.4.17 to 1.4.18
2021-08-24 10:08:08 +02:00
dependabot[bot] 47edb71e27 Bump xstream from 1.4.17 to 1.4.18
Bumps [xstream](https://github.com/x-stream/xstream) from 1.4.17 to 1.4.18.
- [Release notes](https://github.com/x-stream/xstream/releases)
- [Commits](https://github.com/x-stream/xstream/commits)

---
updated-dependencies:
- dependency-name: com.thoughtworks.xstream:xstream
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-23 23:03:19 +00:00
Peter Lawrey c93db3bcc1 Standardize how disableThreadSafetyCheck is done for Closeable, https://github.com/OpenHFT/Chronicle-Core/issues/245 2021-08-23 17:13:00 +01:00
Peter Lawrey 6a89139d4e Remove members marked for deprecation in x.22, https://github.com/OpenHFT/Chronicle-Bytes/issues/209 2021-08-23 14:38:41 +01:00
Per Minborg ea2856fdce Reduce deprecated classes, Fix #324 2021-08-20 14:00:53 +02:00
Jerry Shea edca5d92c2 reduce calls to deprecated methods 2021-08-20 08:46:26 +10:00
Per Minborg 8539eb2ce3 Remove deprecated methods and classes, work on #324 2021-08-19 15:56:22 +02:00
Ilya Kaznacheev efb97c41df Switch to version X.22ea0-SNAPSHOT 2021-08-19 11:24:42 +03:00
Per Minborg 9b7bd50b9e Update dependency versions, Fix #322 2021-08-18 14:19:41 +02:00
Per Minborg 209a80dc52 Add versions-maven-plugin 2021-08-18 13:26:21 +02:00
Per Minborg b2094f77c4 Reduce calls to deprecated methods, Fix #316 2021-08-17 20:57:20 +02:00
Per Minborg 3d1466b0b7 Reduce test clutter and cleanup resources, Fix #321 2021-08-17 20:56:57 +02:00
Per Minborg 95d19e4636 Improve JavaDoc 2021-08-17 16:09:15 +02:00
Per Minborg 990ba36307 Reduce calls to deprecated methods, work on #316 2021-08-17 16:06:29 +02:00
Per Minborg d04a53793b Cleanup lambdas 2021-08-17 15:48:48 +02:00
Per Minborg db725bba45 Fix JavaDoc issues 2021-08-17 15:44:08 +02:00
Per Minborg 3f0493fa94 Reduce calls to deprecated methods, work on #316 2021-08-17 15:31:46 +02:00
Per Minborg 5061accb42 Reduce calls to deprecated methods, work on #316 2021-08-17 15:04:20 +02:00
Per Minborg f59149e98c Add a tool that can dump the contents of a Map file, Fix #319 2021-08-17 11:00:37 +02:00
Jerry Shea 58edb25eb5 Respect BytesMarshallable#usesSelfDescribingMessage #318 2021-08-17 10:57:40 +10:00
teamcity_hft 59f4071d5f Reverting back to bom version 2.21ea-SNAPSHOT 2021-08-16 23:43:28 +02:00
teamcity_hft d3807cfefe [maven-release-plugin] prepare for next development iteration 2021-08-16 23:42:54 +02:00
teamcity_hft a530f01a84 [maven-release-plugin] prepare release chronicle-map-3.21ea83 chronicle-map-3.21ea83 2021-08-16 23:42:51 +02:00
teamcity_hft 675d002ade Updating to bom version 2.21ea219 2021-08-16 23:35:18 +02:00
Per Minborg a223d3acbd Fix problem with lost entries 2021-08-16 17:08:11 +02:00
Nick Tindall 9345b8129b Disable HugeSparseMapTest (whole test class) 2021-08-16 10:20:21 +10:00
Nick Tindall 0b8f8dcf7b Disable HugeSparseMapTest 2021-08-16 09:29:50 +10:00
Peter Lawrey 709e9252d6 Add direct support for sparse files under Linux (with some size tuning) #313 2021-08-11 16:53:38 +01:00
Peter Lawrey fc5ab1ef01 Add direct support for sparse files under Linux (with some size tuning) #313 2021-08-11 16:50:29 +01:00
Peter Lawrey b181567fd2 Add direct support for sparse files under Linux (with some size tuning) #313 2021-08-11 15:44:00 +01:00
Peter Lawrey e12cafee50 Add direct support for sparse files under Linux (with some size tuning) #313 2021-08-11 14:46:20 +01:00
Peter Lawrey f5adaadae2 Add direct support for sparse files under Linux (with some size tuning) #313 2021-08-11 10:00:47 +01:00
Nick Tindall 0e954a6f24 Fix broken test 2021-08-10 09:30:21 +10:00
Peter Lawrey d1cd9b0075 Add direct support for sparse files under Linux (with some size tuning) #313 2021-08-09 16:41:34 +01:00
Peter Lawrey 520464ac06 Add direct support for sparse files under Linux #313 2021-08-09 09:53:29 +01:00
Peter Lawrey 85b45ea657 Add more detail on the sizes of each segment #314 2021-08-09 09:53:15 +01:00
Peter Lawrey 9d2346a789 Add more detail on the sizes of each segment #314 2021-08-09 09:50:50 +01:00
Peter Lawrey 651ce9630e Add direct support for sparse files under Linux #313 2021-08-09 09:40:32 +01:00
Peter Lawrey a152467b89 Add direct support for sparse files under Linux #313 2021-08-06 14:59:16 +01:00
Peter Lawrey 9b64cdccf0 Add direct support for sparse files under Linux #313 2021-08-06 14:13:57 +01:00
Peter Lawrey a271c00d79 Don't throw an exception if closed when just getting the identity object for the map. 2021-08-06 13:41:24 +01:00
Peter Lawrey 3064192db7 Don't throw an exception if closed when just getting the identity object for the map. 2021-08-06 12:12:25 +01:00
teamcity_hft 9873b532a8 Reverting back to bom version 2.21ea-SNAPSHOT 2021-07-29 17:47:55 +02:00
teamcity_hft 99b56266ec [maven-release-plugin] prepare for next development iteration 2021-07-29 17:47:22 +02:00
teamcity_hft 4552e568c3 [maven-release-plugin] prepare release chronicle-map-3.21ea82 chronicle-map-3.21ea82 2021-07-29 17:47:15 +02:00
teamcity_hft cf96544f0d Updating to bom version 2.21ea209 2021-07-29 17:40:18 +02:00
Ilya Kaznacheev bbd028d4a6 Use priority shutdown hook to close maps on exit
Fixes ChronicleEnterprise/Chronicle-Map-Enterprise#57
2021-07-28 17:57:17 +03:00