Commit graph

  • 4caefcf4aa Merge branch 'master' into develop-3.0 Martin Sumner 2020-04-09 12:23:42 +01:00
  • 9412e7c9b0
    Merge pull request #312 from martinsumner/mas-i311-mergeselector Martin Sumner 2020-04-02 12:25:32 +01:00
  • 312fc52832 Extend test to make it highly likely a "garbage" merge file choice is made Martin Sumner 2020-03-31 09:33:50 +01:00
  • d05a5fdd46 Make grooming more accurate Martin Sumner 2020-03-30 20:07:48 +01:00
  • 9e56bfa947 Merge branch 'master' into mas-i311-mergeselector Martin Sumner 2020-03-30 20:07:05 +01:00
  • febdac27f6
    Merge pull request #310 from martinsumner/mas-i306-implementrecalc Martin Sumner 2020-03-30 20:06:48 +01:00
  • 9838e255d2 Address review comments Martin Sumner 2020-03-29 20:02:21 +01:00
  • 28c88ef8b8 Typo Martin Sumner 2020-03-27 20:09:03 +00:00
  • 42eb5f56bc Merge branch 'master' into mas-i311-mergeselector Martin Sumner 2020-03-27 17:11:18 +00:00
  • da97d65a23 Add grooming compactions Martin Sumner 2020-03-27 15:09:48 +00:00
  • aca945a171 Add counting of tombstones to new SST files Martin Sumner 2020-03-27 10:20:10 +00:00
  • 4ec5a19db3
    Merge pull request #308 from martinsumner/mas-i306-reviseretain Martin Sumner 2020-03-27 09:25:23 +00:00
  • e175948378 Remove references ot 'skip' strategy Martin Sumner 2020-03-26 14:25:09 +00:00
  • 4ef0f4006d Extend mergefile_selector for strategy Martin Sumner 2020-03-26 14:18:57 +00:00
  • 20a7a22571 Add documentation for recalc option Martin Sumner 2020-03-24 20:21:44 +00:00
  • 8a9db9e75e Add log of startegy when clerk starts compaction Martin Sumner 2020-03-23 16:45:28 +00:00
  • 50cb98ecdd Resolve intermittent test failure Martin Sumner 2020-03-17 17:29:59 +00:00
  • 5b4edfebb6 Coverage cheat Martin Sumner 2020-03-17 14:20:57 +00:00
  • 808a858d09 Don't score a rolling file Martin Sumner 2020-03-16 21:41:47 +00:00
  • 5f7d261a87 Improve test Martin Sumner 2020-03-16 18:53:40 +00:00
  • b49a5ff53d Additional unit tests of MetaBin handling Martin Sumner 2020-03-16 17:35:38 +00:00
  • dbceda876c Issue with tag order Martin Sumner 2020-03-16 16:35:06 +00:00
  • 6350302ea8 Uncomment test Martin Sumner 2020-03-16 13:32:52 +00:00
  • 9d92ca0773 Add tests for appDefined functions Martin Sumner 2020-03-16 12:51:14 +00:00
  • 706ba8a674 Resolve issues with passing specs around Martin Sumner 2020-03-15 23:15:09 +00:00
  • 694d2c39f8 Support for recalc Martin Sumner 2020-03-15 22:14:42 +00:00
  • 1242dd4991 Merge branch 'master' into mas-i306-reviseretain Martin Sumner 2020-03-13 19:56:35 +00:00
  • aaf58dd343
    Merge pull request #307 from martinsumner/mas-i306-lessrandomreads Martin Sumner 2020-03-13 19:55:16 +00:00
  • 444011ac64 Merge branch 'master' into mas-i306-reviseretain Martin Sumner 2020-03-09 21:40:19 +00:00
  • 207aeb8b99 Remove additional log Martin Sumner 2020-03-09 20:42:48 +00:00
  • 6b3328f4a3 Rationalise logging in commit Martin Sumner 2020-03-09 17:45:06 +00:00
  • 156e7b064d Compaction, retain and recovery Martin Sumner 2020-03-09 15:12:48 +00:00
  • 60e29f2ff0 (slightly) less random reads on journal compaction Martin Sumner 2020-03-06 11:29:25 +00:00
  • 5b11462054
    Merge pull request #305 from martinsumner/mas-i304-otp22 Martin Sumner 2020-02-24 12:49:25 +00:00
  • 12e84ad628 Don't add later OTP until we can test it Martin Sumner 2020-02-24 12:42:40 +00:00
  • 009abdd599 Build and test on OTP 22 Martin Sumner 2020-02-24 09:55:05 +00:00
  • 02155558df
    Tag for Riak 2.9.1 Martin Sumner 2020-02-12 09:26:53 +00:00
  • 681f243e87 Merge branch 'master' into develop-3.0 Martin Sumner 2019-11-20 10:34:03 +00:00
  • 4d550ef2a1
    Bump version for new release Martin Sumner 2019-11-20 10:33:51 +00:00
  • b3de5d46c0 Merge branch 'master' into develop-2.9 Martin Sumner 2019-11-20 09:51:24 +00:00
  • b8976531b1
    Merge pull request #302 from martinsumner/mas-i301-saferename Martin Sumner 2019-11-19 21:47:24 +00:00
  • bcf10c9709 Fixup comments Martin Sumner 2019-11-19 16:36:57 +00:00
  • 693defb6d3 Use the same file write/sync/rename path where needed Martin Sumner 2019-11-19 15:50:59 +00:00
  • 65bdb40277 Merge branch 'master' into develop-2.9 Martin Sumner 2019-11-18 13:37:30 +00:00
  • b946271195 Merge branch 'master' into develop-3.0 Martin Sumner 2019-11-05 20:17:39 +00:00
  • e16b650823
    Merge pull request #300 from martinsumner/travisci-test Martin Sumner 2019-11-05 20:01:59 +00:00
  • 8ce9f29c88 Add travis status Martin Sumner 2019-11-05 19:54:11 +00:00
  • 293b5abed1 Add latest rebar3 3.12.0 Martin Sumner 2019-11-05 19:42:39 +00:00
  • 7bf4faed9a Create .travis.yml Martin Sumner 2019-11-05 19:36:20 +00:00
  • e4a5ac8776 Merge branch 'master' into develop-3.0 Martin Sumner 2019-11-04 22:27:10 +00:00
  • 4b967bee4a
    Merge pull request #299 from martinsumner/mas-i298-corruptedblocks Martin Sumner 2019-11-04 18:19:34 +00:00
  • 96779e667e Add specs and further tests Martin Sumner 2019-11-04 15:32:18 +00:00
  • 843b28313d Handle when corrupted blocks creates empty list Martin Sumner 2019-11-04 12:49:56 +00:00
  • aa7bb78cab Update rebar.config Martin Sumner 2019-11-01 13:41:10 +00:00
  • 8388a147f2
    Merge pull request #297 from martinsumner/master Martin Sumner 2019-08-29 21:45:20 +01:00
  • 432fe71bf0
    Merge pull request #296 from martinsumner/mas-i293-cachemonitor Martin Sumner 2019-08-29 19:41:03 +01:00
  • 78ef767a96 Merge branch 'master' into mas-i293-cachemonitor Martin Sumner 2019-08-29 17:49:04 +01:00
  • d5c1d1e51e Log about cache ratio and object hit ratio Martin Sumner 2019-08-29 17:48:46 +01:00
  • b7eb2b08dc
    Merge pull request #295 from martinsumner/mas-i294-syncintest Martin Sumner 2019-08-29 15:44:18 +01:00
  • ecda13872a Add logging of cache ratio Martin Sumner 2019-08-29 11:26:29 +01:00
  • 0966ce9929 Test improvements Martin Sumner 2019-08-29 10:32:07 +01:00
  • e3913a6c07
    Merge pull request #292 from martinsumner/mas-i287-config Martin Sumner 2019-07-26 21:43:58 +01:00
  • 8587686783 Add testing to ensure keydeltas are compacted in test Martin Sumner 2019-07-26 21:43:00 +01:00
  • 57d73fc548 Make page cache level configurable Martin Sumner 2019-07-25 12:23:10 +01:00
  • 6cd898b731
    Update leveled.app.src Martin Sumner 2019-07-25 11:12:35 +01:00
  • 02c1c57edf
    Merge pull request #291 from martinsumner/mas-i289-config Martin Sumner 2019-07-25 11:11:07 +01:00
  • e7c8dd7a78 Typo round-up Martin Sumner 2019-07-25 10:24:40 +01:00
  • dab9652f6c Add ability to control journal size by object count Martin Sumner 2019-07-25 09:45:23 +01:00
  • 0ba7b3347e
    Merge pull request #290 from martinsumner/mas-i289-compactingkeydeltas Martin Sumner 2019-07-24 19:41:38 +01:00
  • 22e732841c Compaction of already compacted journals Martin Sumner 2019-07-24 18:03:22 +01:00
  • 21e0ce70e7
    Merge pull request #288 from martinsumner/mas-i287-memory Martin Sumner 2019-07-24 12:25:39 +01:00
  • 90909e7c17 Delete current_counterexample.eqc Martin Sumner 2019-07-22 12:16:03 +01:00
  • 5bef21d971 Add unit test to prove binary/copy issue Martin Sumner 2019-07-22 10:35:55 +01:00
  • c9c577259e Need to binary copy the header Martin Sumner 2019-07-19 13:37:27 +01:00
  • da1ecc144a Tidy-up GC on compaction Martin Sumner 2019-07-19 13:30:53 +01:00
  • 7862a6c523 Change page cache loading by lookup/no_lookup Martin Sumner 2019-07-18 14:00:19 +01:00
  • 85bfa7fbb4 Use hibernate not garbage_collect Martin Sumner 2019-07-18 13:21:38 +01:00
  • 5a853ee44d Hibernate iclerk on completion of compaction Martin Sumner 2019-07-18 13:10:11 +01:00
  • 3c834afa08 Use hibernate on open or roll to read Martin Sumner 2019-07-18 13:07:48 +01:00
  • 478c5b6db0 Load ledger in reverse order Martin Sumner 2019-07-16 10:25:49 +01:00
  • f8b3101a3a Two memory management helpers Martin Sumner 2019-07-15 13:44:39 +01:00
  • b2d4d766cd
    Update leveled.app.src Martin Sumner 2019-06-19 10:32:12 +01:00
  • bf828ee8c3
    Merge pull request #286 from martinsumner/mas-i285-binarycopy Martin Sumner 2019-06-18 11:03:24 +01:00
  • 952f088873 Memory management Martin Sumner 2019-06-15 17:23:06 +01:00
  • c6a873bc15
    Merge pull request #284 from martinsumner/mas-i282-pcllogging Martin Sumner 2019-06-14 19:00:38 +01:00
  • b5859ddde9 Change default DB ID Martin Sumner 2019-06-14 11:19:37 +01:00
  • 432945cbd8
    Merge pull request #283 from martinsumner/mas-i282-pcllogging Martin Sumner 2019-06-14 09:50:46 +01:00
  • 876a023db1 Add database_id to options Martin Sumner 2019-06-13 14:58:32 +01:00
  • c3a4f5118d Each merge log details of the level below Martin Sumner 2019-06-13 11:50:02 +01:00
  • da59901890
    Update leveled.app.src Martin Sumner 2019-05-23 12:19:32 +01:00
  • bc14a19754
    Merge pull request #281 from martinsumner/mas-i280-manifesttidy Martin Sumner 2019-05-23 12:16:20 +01:00
  • e360b97cfb GC manifest files when numbers skipped Martin Sumner 2019-05-23 10:16:15 +01:00
  • 9efd973cb4
    Merge pull request #279 from martinsumner/mas-i278-ssttimeoutrace Martin Sumner 2019-05-23 09:35:52 +01:00
  • 744a521289 Handle timeout/message race Martin Sumner 2019-05-23 09:34:54 +01:00
  • 984a2aba5a
    Merge pull request #276 from martinsumner/mas-i275-logging Martin Sumner 2019-05-11 16:00:33 +01:00
  • aedd515a5b Bump vsn for release Martin Sumner 2019-05-11 15:59:52 +01:00
  • d30fb0ee33 Reduce frequency of timing logs Martin Sumner 2019-05-11 15:59:42 +01:00
  • 486af59da1 Soften log noise Martin Sumner 2019-05-11 13:26:07 +01:00
  • 9ab401c694
    Merge pull request #273 from martinsumner/mas-i272-gcallsst Martin Sumner 2019-03-29 08:31:09 +00:00
  • 2f3d2a634c Correct the tidyup after startup Martin Sumner 2019-03-28 21:01:01 +00:00