Commit Graph

  • 318f84bbaf Merge pull request 'Ensure the erlang_merge_operator is always loaded' (#5) from uw-merge-operator into master master Ulf Wiger 2025-06-17 18:05:58 +09:00
  • 0691d8b055 Ensure the erlang_merge_operator is always loaded #5 Ulf Wiger 2025-06-15 20:43:33 +02:00
  • 8846963103 Merge pull request 'Produce stacktraces unless mnesia_compatible' (#3) from uw-stacktraces into emqx #2 emqx Ulf Wiger 2025-06-16 03:42:37 +09:00
  • ac69c8564f Merge pull request 'Consistent support for merge ops' (#4) from uw-merge-ops into master Ulf Wiger 2025-06-16 03:41:44 +09:00
  • 2ca7f36eb1 Consistent support for merge ops #4 Ulf Wiger 2025-06-02 20:07:05 +02:00
  • 56d78768d9 Produce stacktraces unless mnesia_compatible #3 uw-stacktraces Ulf Wiger 2025-03-23 21:06:21 +01:00
  • a3cf8d4fd9 Merge branch 'emqx' into 'master' Craig Everett 2024-10-17 04:18:11 +00:00
  • a768d8008f Merge remote-tracking branch 'ae/master' into emqx Craig Everett 2024-10-17 10:54:42 +09:00
  • 9cea41cb9a
    Merge pull request #57 from richcarl/use-fixed-emqx Richard Carlsson 2024-10-14 12:17:30 +02:00
  • d42055c7ac Update erlang-rocksdb to use latest patch fixing compilation issues Richard Carlsson 2024-10-13 14:30:56 +02:00
  • 0ae7ecd41d Use our patched version of the EMQX fork Richard Carlsson 2024-10-09 13:53:01 +02:00
  • ece9db2b09
    Merge pull request #56 from richcarl/use-emqx-fork Richard Carlsson 2024-09-09 14:04:40 +02:00
  • 0e4382d5f7 Use emqx fork of erlang-rocksdb Richard Carlsson 2024-08-23 11:01:46 +02:00
  • d9d82d7ead Merge branch 'uw-catchup' into 'master' Ulf Wiger 2024-08-14 09:24:16 +00:00
  • 34285da6d8
    Merge pull request #55 from havelkadragan/master #1 Ulf Wiger 2024-08-13 18:21:32 +02:00
  • cb123ee28a
    Merge pull request #1 from aeternity/uw-ix-plugin-tests crossroad61 2024-08-13 12:45:56 +02:00
  • 996ae82717 Improve tests (fail without Havelka's fix) Ulf Wiger 2024-08-08 16:06:20 +02:00
  • d6b86524fd Fix wrong index preparation in mrdb:index_read_/3 dragan 2024-08-08 09:12:30 +02:00
  • 296813ef7b
    Merge pull request #51 from aeternity/ta-rocksdb-1.8.0 Thomas Arts 2024-03-19 14:41:50 +01:00
  • 16d0533acf Fix dialyzer errors and warnings Thomas Arts 2024-03-19 10:57:54 +01:00
  • 1d6ae82c6d OTP24-26 Thomas Arts 2024-03-19 09:33:54 +01:00
  • 71ebaf2d66 New args for rocksdb:transaction_iterator() Ulf Wiger 2023-05-22 16:11:41 +02:00
  • f2b6116d31
    Merge pull request #47 from aeternity/uw-robustify-tx-test Ulf Wiger 2023-10-12 18:19:48 +02:00
  • 33ee7929d4
    Merge pull request #44 from aeternity/uw-index-metadata Ulf Wiger 2023-10-12 18:19:16 +02:00
  • 78669bb8bf
    Merge pull request #42 from mariari/mariari/rebar3-compatible-otp-25 Ulf Wiger 2023-10-09 14:47:25 +02:00
  • 346decee6e
    Merge pull request #49 from aeternity/ci_matrix Ulf Wiger 2023-10-09 14:30:47 +02:00
  • 4da0fce567 Add CI build matrix for OTP versions Dincho Todorov 2023-10-09 13:22:13 +03:00
  • e7d42f9500 Add retry for bleed-through check Ulf Wiger 2023-10-05 13:53:13 +02:00
  • 699a7d5920
    Merge pull request #29 from aeternity/uw-bump-hut-dep Ulf Wiger 2023-10-05 11:00:53 +01:00
  • 57f02078bc Fix typo Ulf Wiger 2023-10-04 16:49:34 +02:00
  • 791cec41db Adding/deleting indexes cleans up index metadata Ulf Wiger 2023-10-04 16:39:07 +02:00
  • 6eff62df6d
    Merge pull request #45 from aeternity/uw-ci-improvements Ulf Wiger 2023-10-05 10:52:54 +01:00
  • 2e430fc5eb remove 'build' sublevel Ulf Wiger 2023-10-05 11:21:03 +02:00
  • e76a01f8c4 add ci workflow Ulf Wiger 2023-10-05 11:12:32 +02:00
  • 4d0a78612a Fix ci config Ulf Wiger 2023-10-05 11:08:12 +02:00
  • eeb6aff242 Run multiple OTP vsns in CI Ulf Wiger 2023-10-05 11:00:49 +02:00
  • f11e16e29f Update rebar3 bin to be compatible with OTP 25 mariari 2023-08-31 03:12:12 +08:00
  • 0aecf5ef01
    Merge pull request #35 from aeternity/uw-different-mutex Ulf Wiger 2022-11-04 10:06:58 +01:00
  • 465a220bfe Update comment about mutex implementation Ulf Wiger 2022-11-03 13:37:52 +01:00
  • 19140c738b Don't warn for export_all in mrdb_bench Ulf Wiger 2022-11-03 12:57:54 +01:00
  • bed66b2998 Remove html docs Ulf Wiger 2022-11-03 12:54:50 +01:00
  • 3635eac717 Test case for inner retries; add mrdb_stats.erl; update docs Ulf Wiger 2022-11-03 12:41:14 +01:00
  • 95abe4e36e Mutex server with fifo queues Ulf Wiger 2022-10-25 10:17:35 +02:00
  • 7c729bd932 Use a serializing mutex Ulf Wiger 2022-10-24 14:38:43 +02:00
  • 4489e5d743
    Merge pull request #34 from aeternity/uw-batch-release Ulf Wiger 2022-10-31 17:01:15 +01:00
  • d1a6bf22d5 Don't try to release dummy batch ref Ulf Wiger 2022-10-31 16:48:23 +01:00
  • b65e82ed71
    Merge pull request #33 from aeternity/uw-batch-on-demand Ulf Wiger 2022-10-26 13:16:48 +02:00
  • ee9e7eac67
    Merge pull request #32 from aeternity/uw-push-pop-error Ulf Wiger 2022-10-26 13:16:28 +02:00
  • ce2be519b4 Begin dirty activity with batch ref dummy Ulf Wiger 2022-10-24 15:15:01 +02:00
  • 8073a0daa5 Tx push at retry before mutex instead of after Ulf Wiger 2022-10-19 13:19:48 +02:00
  • ab15b7f399
    Merge pull request #30 from aeternity/otp23_builder Ulf Wiger 2022-08-29 12:28:59 +02:00
  • a75f6e0c43
    Switch to OTP23 Dincho Todorov 2022-08-29 12:40:50 +03:00
  • 1340bb2050 Change hut dep to 1.4.0 Ulf Wiger 2022-08-15 17:16:29 +02:00
  • d1177b6ad4
    Merge pull request #27 from aeternity/uw-accept-repeated-create Ulf Wiger 2022-08-03 09:49:58 +02:00
  • b908998e6b Check pdict for dumper state at close_table Ulf Wiger 2022-08-02 17:07:53 +02:00
  • dfc0125800 More dets-like load/close behavior Ulf Wiger 2022-07-25 15:27:20 +02:00
  • 296abb23bb Fix double encoding of info data Ulf Wiger 2022-07-22 16:33:32 +02:00
  • 7057f4dcbd Remove rocksdb opts refault, safer index consistency check Ulf Wiger 2022-07-22 15:31:55 +02:00
  • c4235be94a Be more lenient about mnesia asking more than once Ulf Wiger 2022-07-15 14:14:06 +02:00
  • 302aa1252b
    Merge pull request #26 from aeternity/uw-fix-db-migration 2.0.1 Ulf Wiger 2022-07-13 12:50:38 +02:00
  • fde2e1194e Fix type to satisfy Dialyzer Ulf Wiger 2022-07-13 11:35:40 +02:00
  • c4f7b7ac02 Migration chunk handling was broken. Add progress reporting support Ulf Wiger 2022-07-13 11:19:47 +02:00
  • 226a3b8e91
    Merge pull request #25 from shahryarjb/patch-1 Ulf Wiger 2022-07-11 16:15:13 +02:00
  • 73784fe765
    Add Erlang flag for README block code Shahryar Tavakkoli 2022-07-11 18:35:45 +04:30
  • 7fa3c2a58d
    Merge pull request #24 from aeternity/uw-fix-appsrc 2.0.0 Ulf Wiger 2022-07-11 14:45:19 +02:00
  • b236fe8b4b Make app.src vsn tag automatic Ulf Wiger 2022-07-11 14:10:08 +02:00
  • b0bf4b6b9c
    Merge pull request #22 from aeternity/gh3553-refactor-plugin-final Ulf Wiger 2022-07-11 13:53:49 +02:00
  • 93a296f6b9 Debugging direct access API Ulf Wiger 2022-07-08 11:23:12 +02:00
  • 0da3169a01 Fix typo in mrdb.erl Ulf Wiger 2022-06-29 12:44:55 +02:00
  • e351a02175 Fix batch- and tx-handling refs, formatting annot Ulf Wiger 2022-06-29 12:19:29 +02:00
  • b70654d0a2 Default to accessing data via the table owner process Ulf Wiger 2022-04-13 14:24:53 +02:00
  • 0830cecbf9 Add test/mrdb_bench.erl, remove some debug logging Ulf Wiger 2022-04-07 18:48:24 +02:00
  • 2339232f59 Fix table load bug, fail properly on mnesia-ordered updates Ulf Wiger 2022-04-06 14:52:58 +02:00
  • d5dafb5b7e Refactor to support column families, direct rocksdb access Ulf Wiger 2020-12-22 10:36:24 +01:00
  • c0ce3afe39
    Merge pull request #20 from aeternity/new-rocksdb-m1-compatible seanhinde 2021-11-26 10:15:22 +01:00
  • c1d949b47e
    Merge pull request #6 from arpunk/include-sext Ulf Wiger 2021-11-17 15:05:59 +01:00
  • e835a611d1 Update to rocksdb-1.7.0 which has arm m1 support Sean Hinde 2021-11-16 14:57:03 +01:00
  • 66e5a51634
    Merge pull request #17 from aeternity/gh3407-expose-helpers Ulf Wiger 2020-12-22 14:57:02 +01:00
  • 79d6467d26 Expose low-level helpers, fix dialyzer warnings Ulf Wiger 2020-12-22 10:36:24 +01:00
  • 32b3cd11e1
    Merge pull request #16 from aeternity/uw-use-rocksdb-1.6.0 Ulf Wiger 2020-10-23 16:01:46 +02:00
  • 47435acc00 Fix wrong rocksdb buildopts Dincho Todorov 2020-10-23 15:47:29 +03:00
  • dfd20b622b Set cmake paralelism Dincho Todorov 2020-10-23 15:45:31 +03:00
  • d33d26277e Use medium+ CI executor Dincho Todorov 2020-10-23 12:42:07 +03:00
  • 2b96f189fd Ensure compression (lz4) support when building from src Ulf Wiger 2020-10-19 11:26:49 +02:00
  • 35c79aaa32 WIP update deps, fix try-catch warning, for rocksdb 1.6.0 Ulf Wiger 2020-10-19 10:46:02 +02:00
  • 8d3079ff25
    Merge pull request #15 from aeternity/tb-add-error-store Tino Breddin 2019-11-21 14:37:32 +01:00
  • 15b9965f46
    Fix documentation typos Tino Breddin 2019-11-21 14:29:43 +01:00
  • 3054232233
    Fix typo Tino Breddin 2019-11-21 09:00:43 +01:00
  • 1cb3d8ddc0 Add documentation Tino Breddin 2019-11-18 16:55:13 +01:00
  • 984d12479d Add test for error store support Tino Breddin 2019-11-18 16:43:08 +01:00
  • 0fab952f5d Upgrade rebar3 to v3.12.0 Tino Breddin 2019-11-18 16:42:40 +01:00
  • a2f863804d Formatting improvements Tino Breddin 2019-11-15 16:31:09 +01:00
  • 63bae181e3 Add caller error store to error handling Tino Breddin 2019-11-15 16:28:39 +01:00
  • 49ff8bcca0
    Merge pull request #13 from aeternity/GH12-check-return-values Ulf Wiger 2019-11-04 13:54:11 +01:00
  • 7c461b7e34
    Add CI configuration (#14) Ivaylo Papazov 2019-10-07 09:42:30 +03:00
  • 6f41733461 Add tests for error handling Ulf Wiger 2019-09-30 13:59:38 +02:00
  • f93c1aba93 fix on_write_error options Ulf Wiger 2019-09-24 16:10:13 +02:00
  • c8da9ce31b Check return values on update operations. - put(), write() and delete() wrapped, checking for non-ok returns - Option {on_write_error, verbose | warning | error | fatal} added to the rocksdb_opts user property. The corresponding function mnesia_lib:Op(Fmt, Args) will be called if an error return is spotted. Ulf Wiger 2019-09-24 15:45:07 +02:00
  • ad8e7b63ca
    Merge pull request #11 from aeternity/hs-bump-rocksdb Thomas Arts 2018-11-13 16:42:17 +01:00
  • ea6f5f48f6 Upgrade to version 0.24.0 Thomas Arts 2018-11-12 13:23:36 +01:00