Commit Graph

  • cfd23d76d3
    test(replay): verify preserve / restore works with stored iterators Andrew Mayorov 2023-02-09 21:35:11 +0300
  • 1f033f92b5
    feat(replay): allow to preserve / restore iterators in the db Andrew Mayorov 2023-02-09 19:22:18 +0300
  • c50326360f chore: update ecql version JianBo He 2023-04-10 18:03:58 +0800
  • 30bdffe318 feat: support async and batch callback for cassandra connector JianBo He 2023-04-10 15:08:10 +0800
  • 5a58dfc3a4 chore: update README for auto subscribe firest 2023-04-10 14:39:13 +0800
  • c68909767a feat: more straightforward log for force_shutdown reason Zhongwen Deng 2023-04-10 10:07:58 +0800
  • c2ca9089ca docs(emqx_machine): Add readme ieQu1 2023-04-06 18:29:44 +0200
  • e186477531
    Merge pull request #10278 from HJianBo/refactor-gw-dir JianBo He 2023-04-08 09:42:14 +0800
  • 9224b339be
    fix(dep): upgrade `rulesql` back to 0.1.5 Andrew Mayorov 2023-04-07 22:14:06 +0300
  • 8daa38ef06
    feat(ft-s3): store metadata in ASCII-safe format Andrew Mayorov 2023-04-07 21:58:27 +0300
  • 0d86ef8d3a
    fix(ft-s3): use AWS4 signed urls for S3 export URIs Andrew Mayorov 2023-04-07 21:05:09 +0300
  • b2fd2dcbc1 fix(ft): make configs user friendlier Ilya Averyanov 2023-04-07 01:58:25 +0300
  • 7eeba32619 fix(s3): fix typings Ilya Averyanov 2023-04-06 21:53:12 +0300
  • 6fbc7dc822 fix(ft): remove s3 roots from ee schema Ilya Averyanov 2023-04-06 14:11:02 +0300
  • d21daae7ae fix(ft): fix dynamic function calls Ilya Averyanov 2023-04-06 13:43:17 +0300
  • 52f3189779 fix(ft): fix default ft config Ilya Averyanov 2023-04-06 13:42:06 +0300
  • eae2478678 fix(ft): add descriptions for missing ft schema fields Ilya Averyanov 2023-04-06 13:20:41 +0300
  • bd7250cb13 fix(s3): fix hash pool type Ilya Averyanov 2023-04-06 00:04:10 +0300
  • 4a144044b7 fix(ft): set default ft config in tests Ilya Averyanov 2023-04-05 21:10:32 +0300
  • 918bdcae7d fix(ft): fix schema descriptions Ilya Averyanov 2023-04-05 21:10:07 +0300
  • 8b13d249eb fix(ft): fix detection of ee apps in mix Ilya Averyanov 2023-04-05 18:44:10 +0300
  • 7bcb60a84a fix(ft): fix config update tests Ilya Averyanov 2023-04-05 18:18:03 +0300
  • 6e50b168a0 fix(ft): add empty strings for zh translations Ilya Averyanov 2023-04-05 16:54:45 +0300
  • f6461fe287 fix(ft): fix typings Ilya Averyanov 2023-04-05 15:46:28 +0300
  • 2f1970adbc fix(ft): make ee schema aware of ee fields Ilya Averyanov 2023-04-05 13:36:34 +0300
  • 18aa39f892 fix(ft): add emqx_ft_schema to ee schemas Ilya Averyanov 2023-04-05 01:04:11 +0300
  • d333187c5a docs(s3): update readme Ilya Averyanov 2023-04-05 00:25:31 +0300
  • 820e06d756 fix(ft-s3): make controllable use of max_retries and request_timeout arguments Ilya Averyanov 2023-04-05 00:02:26 +0300
  • be99242e32 fix(ft-s3): fix review comments Ilya Averyanov 2023-04-04 23:11:33 +0300
  • d7a85242de fix(ft-s3): fix s3 listing Ilya Averyanov 2023-04-04 17:12:52 +0300
  • 7d13862da5 fix(ft-s3): use uploader specific headers only for object creation Ilya Averyanov 2023-04-04 15:25:53 +0300
  • c7865e5eae fix(ft-s3): fix dependency dependencies Ilya Averyanov 2023-04-04 14:19:58 +0300
  • 4fbabe5a76 fix(ft-s3): fix atom and variable naming Ilya Averyanov 2023-04-04 13:05:02 +0300
  • 71965d90e4 fix(ft-s3): synchronize erlcloud version across apps Ilya Averyanov 2023-04-04 12:55:26 +0300
  • 07ae50a54b fix(ft-s3): fix release settings Ilya Averyanov 2023-04-04 12:53:58 +0300
  • 3ffa01e160 feat(ft-s3): fix logging level Ilya Averyanov 2023-04-03 20:47:41 +0300
  • ca22f11161 feat(ft-s3): fix logging Ilya Averyanov 2023-04-03 20:46:59 +0300
  • 9bb72ee020 feat(ft-s3): fix behaviour specification Ilya Averyanov 2023-04-03 20:44:56 +0300
  • 43f9737420 feat(ft-s3): integrate list API Ilya Averyanov 2023-04-03 20:35:47 +0300
  • 5ac3543a76 feat(ft-s3): integrate exporter configs Ilya Averyanov 2023-03-31 00:32:11 +0300
  • 8361223648 feat(ft-s3): extract checksum verification Ilya Averyanov 2023-03-30 23:09:13 +0300
  • 818a5cacf2 feat(ft-s3): add initial integration Ilya Averyanov 2023-03-30 22:05:21 +0300
  • 31b441a46e feat(s3): add S3 client application Ilya Averyanov 2023-03-17 01:30:31 +0200
  • 28d87ca62d fix(ft-fs): move default config to the backend impl Andrew Mayorov 2023-03-30 11:47:02 +0300
  • 258fabbf8b fix(fs-exp): reply with error when listing failed everywhere Andrew Mayorov 2023-03-29 14:38:41 +0300
  • 11edfc1c6a fix(ft): comment out some clauses as "unreachable" Andrew Mayorov 2023-03-29 14:37:29 +0300
  • bef5cc9c0f fix(fs-fold): avoid folding through symlinked directories Andrew Mayorov 2023-03-29 14:22:34 +0300
  • 6ad7ce55d2 fix(ft-conf): separate local segments storage settings Andrew Mayorov 2023-03-28 18:49:02 +0300
  • 45e3b62dc4 refactor(ft): prefer plain `files` over `exports` in generic APIs Andrew Mayorov 2023-03-28 17:48:10 +0300
  • c24c7eca34 fix(ft-test): unbreak testcase by inhibiting local fs storage GC Andrew Mayorov 2023-03-28 14:38:30 +0300
  • 23cd78b8d6 refactor(ft-asm): turn state data record into a map Andrew Mayorov 2023-03-28 13:26:49 +0300
  • b6b044f429 feat(ft): move out exporter concept into dedicated modules Andrew Mayorov 2023-03-27 22:58:25 +0300
  • 54e54cc63d feat(api): provide utility to qualify API URIs Andrew Mayorov 2023-03-27 23:44:23 +0300
  • 64f15f1fdb fix(ft-gc): ensure directories of complete transfers are GCed Andrew Mayorov 2023-03-27 20:42:19 +0300
  • 2707b4500f feat(ft-fs): ensure filsystem-safe handling of client input Andrew Mayorov 2023-03-24 00:16:17 +0300
  • 9aec01e7a3 fix(ft-asm): use regular map for meta fragments Andrew Mayorov 2023-03-23 14:17:56 +0300
  • 4132f5a5fb feat(ft): introduce exporter concept in local storage backend Andrew Mayorov 2023-03-10 15:27:50 +0300
  • 2880c8f4eb fix(ft): unwrap error details when reader fails to start Andrew Mayorov 2023-03-21 00:11:30 +0300
  • 45f00e14a9 feat(ft): ensure that clientid is always binary Andrew Mayorov 2023-03-20 15:18:25 +0300
  • 4f2600b9f1 feat(ft-gc): treat all transfer as incomplete Andrew Mayorov 2023-03-20 15:15:43 +0300
  • 0d39546080 feat(wdgraph): add `fold/3` which folds over graph edges Andrew Mayorov 2023-03-20 14:24:52 +0300
  • 0c821cd3bd test(ft): inject configs through hocon subsystem Andrew Mayorov 2023-03-15 13:57:42 +0300
  • e1dc48fa2b feat(fs-gc): wire gc up with emqx config Andrew Mayorov 2023-03-14 19:10:47 +0300
  • 50c6eef2bc fix(fs-gc): do not hide `enoent`s Andrew Mayorov 2023-03-03 19:03:15 +0300
  • bcd2099ce1 fix(fs-gc): make deletion empty transfer directories safer Andrew Mayorov 2023-03-03 18:02:19 +0300
  • 344799f100 fix(fs-gc): add testcase on incomplete transfers GC Andrew Mayorov 2023-03-03 18:00:31 +0300
  • 15dc7c3e84 fix(test): fix node helper usage Ilya Averyanov 2023-03-30 14:05:35 +0300
  • 715816e67b feat(ft): add GC logic and process for the FS storage backend Andrew Mayorov 2023-03-02 19:05:48 +0300
  • e9f98adca2 test: make content_gen emit meta with each chunk Andrew Mayorov 2023-03-02 18:53:19 +0300
  • 788e76ed2d test: make assembly proptests waste less memory Andrew Mayorov 2023-02-28 16:55:23 +0300
  • 8e6f960c09 refactor(ft): employ `emqx_wdgraph` for coverage computation Andrew Mayorov 2023-02-28 14:03:46 +0300
  • b189ee463c feat: add weighted directional graph ADT with shortest path Andrew Mayorov 2023-02-28 14:01:01 +0300
  • 130601376a perf(ft-asm): express coverage through shortest path on graph Andrew Mayorov 2023-02-27 19:41:34 +0300
  • 0c84fc28b0 perf(asm-ft): tradeoff optimality for computational complexity Andrew Mayorov 2023-02-27 15:59:52 +0300
  • 97cfdf8eef test(ft-asm): add property tests for file assembly Andrew Mayorov 2023-02-27 15:46:47 +0300
  • 0af7e2a002 perf(ft-asm): optimize away remote segments identical to local Andrew Mayorov 2023-02-27 15:45:00 +0300
  • ccba65e1ea chore(ft): add code owners for ft Ilya Averyanov 2023-02-21 11:24:30 +0300
  • 15d967459c feat(ft): add segment checksum validation Andrew Mayorov 2023-02-20 20:09:29 +0300
  • 5998961f9f fix(ft): log errors where they might get lost Andrew Mayorov 2023-02-20 18:45:07 +0300
  • 5014cc15f4 test(ft): do not rely on fs backend implementation details Andrew Mayorov 2023-02-20 18:44:13 +0300
  • 93865a79e9 fix(ft): disallow empty fileids Andrew Mayorov 2023-02-20 18:43:34 +0300
  • 75070102ec fix(ft): improve typespecs Andrew Mayorov 2023-02-20 18:22:51 +0300
  • 2b925aa60b fix(ft): drop unrelated TODO Andrew Mayorov 2023-02-20 18:03:26 +0300
  • 7ff253e80d test(ft): attempt to avoid `gen_rpc` config reset hacks Andrew Mayorov 2023-02-17 20:44:36 +0300
  • a3f47641f3 test(ft): describe the complex test case with comments Andrew Mayorov 2023-02-17 19:59:06 +0300
  • 10d4c4305a feat(maybe): add basic tests for the new module Andrew Mayorov 2023-02-17 19:45:10 +0300
  • 2cf2a2d952 fix(ft): make `fin` packet parser stricter + safer Andrew Mayorov 2023-02-17 19:32:23 +0300
  • 58115715dd fix(ft): require final size in `fin` packet Andrew Mayorov 2023-02-17 17:27:38 +0300
  • c073914f75 chore(ft): fix gen_rpc flakyness Ilya Averyanov 2023-02-17 13:56:22 +0300
  • 228bf1a0ce chore(ft): fix typing issues Ilya Averyanov 2023-02-16 20:32:12 +0200
  • 2c9cd1397d chore(ft): fix `?tp` calls Ilya Averyanov 2023-02-16 18:13:14 +0200
  • 1c61165a91 fix(ft): fix emqx_cm takover Ilya Averyanov 2023-02-16 17:38:54 +0300
  • c6b3f2c2ca feat(ft): add schema descriptions Ilya Averyanov 2023-02-16 12:28:40 +0200
  • bc0a15afd7 feat(ft): fix test for CI Ilya Averyanov 2023-02-16 00:28:32 +0200
  • 16fa55e19a feat(ft): add API tests Ilya Averyanov 2023-02-15 21:49:33 +0200
  • 6d9f780313 chore: remove unused code Andrew Mayorov 2023-02-16 18:35:10 +0300
  • f896fefa59 feat(ft): make storage backend fully async-aware Andrew Mayorov 2023-02-16 12:22:13 +0300
  • 2cdf486bf4 feat(ft): simplify responder mechanism Andrew Mayorov 2023-02-15 16:02:18 +0300
  • f6a0598f27 feat(ft): add file transfer tests Ilya Averyanov 2023-02-15 11:42:27 +0200
  • 2e889f4ac7 feat(ft): add emqx_ft tests and fixes Ilya Averyanov 2023-02-14 01:18:15 +0200