Commit Graph

  • a5cd66da43
    Merge 5763c25043cc2ee31449ffe8717c4dad81512776 into 2e9a7683f0e180bf112135fae3a3803eed8490d4 Alex Jbanca 2026-05-11 09:45:07 +03:00
  • 2e9a7683f0
    fix: require participantId on newReliabilityManager (#67) master Darshan 2026-05-10 13:24:42 +05:30
  • abe857b1de
    fix: require participantId on newReliabilityManager darshankabariya 2026-05-08 03:42:46 +05:30
  • 881d8cb359
    feat: persistence interface for SDS state (#66) Darshan 2026-05-08 03:14:12 +05:30
  • 7d7ea4ecbe
    add dropChannel to persistence, replace the loop in dropChannelFromPersistence with a single call darshankabariya 2026-05-08 03:00:58 +05:30
  • f9143f0043
    feat: reset persisted lamport on channel removal and harden restart tests darshankabariya 2026-05-07 12:25:40 +05:30
  • faf21c7747
    feat: inform application layer bloomFilterCapacity > maxMessageCapacity darshankabariya 2026-05-06 00:06:01 +05:30
  • c977124a7e
    feat: feat: persistence interface for SDS state darshankabariya 2026-05-04 03:51:05 +05:30
  • 9d08f5995b
    feat: Implementation of SDS-Repair (#60) Darshan 2026-05-01 18:35:38 +05:30
  • 8cbcd756bb
    feat: restore {.requiresInit.} on SdsMessage and migrate test sites darshankabariya 2026-05-01 02:46:45 +05:30
  • 0516b01542
    feat: acquire rm.lock in runRepairSweep darshankabariya 2026-05-01 02:38:07 +05:30
  • fda6ab0f80
    feat: prioritise most-overdue entries when attaching repair requests darshankabariya 2026-05-01 02:20:22 +05:30
  • aedf8e3945
    feat: consolidate messageHistory/messageCache/messageSenders into one OrderedTable darshankabariya 2026-05-01 02:05:48 +05:30
  • 3cf816da76
    feat: update test for bloom filter + reliability manager darshankabariya 2026-04-30 02:32:43 +05:30
  • 5966998946
    feat: update according to PR. darshankabariya 2026-04-28 13:38:31 +05:30
  • 0f8ed41b1c
    Merge 6433c7623ef9d37a2370c6be63ef5fe99e234fe2 into 8ee857c908b03f920fbb7fc1081afce46847403e Darshan 2026-04-26 03:14:57 +05:30
  • 6433c7623e
    feat: library update after SDS-R feat/library_update darshankabariya 2026-04-26 03:05:33 +05:30
  • 5170c999d3
    feat: delete binary of test_bloom darshankabariya 2026-04-11 23:54:56 +05:30
  • af93eae199
    feat: upgrade testbench and claude.md file for better context darshankabariya 2026-04-11 23:46:51 +05:30
  • 219454ce43
    feat: add missing json_repair_ready_event for SDS-R FFI darshankabariya 2026-04-11 17:23:36 +05:30
  • 2e00fb7c64
    feat: initial implementation of SDS-Repair darshankabariya 2026-04-06 12:54:22 +05:30
  • e853437b84
    Merge 959b0fc7171b1057c1ecb3dbdc5d051152fb33c3 into 8ee857c908b03f920fbb7fc1081afce46847403e Ivan FB 2026-04-24 19:59:49 +00:00
  • 8ee857c908
    generic refactor to make the code more aligned to logos-delivery style (#62) Ivan FB 2026-04-24 09:50:18 +02:00
  • c6f1fa1846
    use explicit return statement Ivan FB 2026-04-23 08:36:20 +02:00
  • 1c86443600
    generic refactor to make the code more aligned to logos-delivery style Ivan FB 2026-04-22 23:39:33 +02:00
  • 6f49a9742a
    add raw no-nix ci.yml (#61) Ivan FB 2026-04-10 14:23:30 +02:00
  • e0d9d9484a
    enforce a short temp file on windows ci Ivan FB 2026-04-10 11:15:02 +02:00
  • e9a42ae74e
    enable long paths in git windows ci Ivan FB 2026-04-10 11:08:14 +02:00
  • c3db8ad777
    Android fixes and rm Makefile Ivan FB 2026-04-10 11:06:31 +02:00
  • b022210792
    fix ios build ci Ivan FB 2026-04-10 10:45:56 +02:00
  • e8b41fafc1
    fix nix Ivan FB 2026-04-10 01:07:37 +02:00
  • 185bf811a2
    require chronos 4.2.0 or higher Ivan FB 2026-04-09 23:56:41 +02:00
  • 2815fd2671
    adapt arch and cpu flags and fix ios build Ivan FB 2026-04-09 23:53:42 +02:00
  • f7a44a378a
    add raw no-nix ci.yml Ivan FB 2026-04-09 22:59:27 +02:00
  • d4583afcd5
    chore: fix nix build darshankabariya 2026-04-06 12:41:55 +05:30
  • a3e98a99ec
    docs: added CLAUDE.md (#58) Igor Sirotin 2026-04-02 11:57:05 +01:00
  • 13559198b0
    docs: added CLAUDE.md ci/nimble Igor Sirotin 2026-03-27 18:40:45 +00:00
  • 959b0fc717
    add missing semicolon fix-macos-nix-builds Ivan Folgueira Bande 2026-02-12 12:00:52 +01:00
  • 96348a5e40
    use nimble 0.22.0 with macos segfault fix Ivan Folgueira Bande 2026-02-12 11:41:15 +01:00
  • 0dea35d364
    feat: refactor to support building with Nimble (#52) Ivan FB 2026-02-11 16:32:02 +01:00
  • 6e0298968e
    feat: refactor to support building with Nimble Ivan Folgueira Bande 2026-01-31 15:43:46 +01:00
  • a09f632836
    chore: chores nix_nimble darshankabariya 2026-02-10 03:28:41 +05:30
  • ed837760c8
    chore: rsubmodule darshankabariya 2026-02-10 03:18:12 +05:30
  • 29bd306008
    chore: complete deprecate nimbus-build-system darshankabariya 2026-02-10 03:12:03 +05:30
  • ad5b5a74e9
    chore: complete deprecate nimbus-build-system darshankabariya 2026-02-10 03:06:58 +05:30
  • a9f9327b97
    chore: ci fix darshankabariya 2026-02-10 02:28:34 +05:30
  • abef609a39
    chore: ci fix darshankabariya 2026-02-10 01:36:57 +05:30
  • 3b1fbad0af
    chore: ci fix darshankabariya 2026-02-10 01:32:49 +05:30
  • 8616504cb9
    chore: ci fix darshankabariya 2026-02-10 01:16:36 +05:30
  • 5782292d6b
    chore: ci fix darshankabariya 2026-02-10 01:11:36 +05:30
  • de1642a292
    chore: Nix + Nimble darshankabariya 2026-02-09 18:22:20 +05:30
  • 3ace1b32b8
    Merge 9267f067e7441869d4d698ef14193eed2f0b7a5f into 47757bacea4bfeab362b4335a7cdc35c46c1e744 Ivan FB 2026-02-09 12:07:05 +01:00
  • 47757bacea
    chore: update license files to comply with Logos licensing requirements Igor Sirotin 2026-02-05 15:11:35 +00:00
  • 55ba7e2bc3
    docs: added licenses (#51) Igor Sirotin 2026-02-03 19:05:46 +00:00
  • bab1dc4014
    docs: added licenses Igor Sirotin 2026-02-03 14:31:15 +00:00
  • 82f485c563
    add HOME in default nix start-using-nimble Ivan Folgueira Bande 2026-02-01 21:03:10 +01:00
  • e301dad197
    nix: use Nix Flake from NBS repo to provide Nim Jakub Sokołowski 2026-01-30 11:45:07 +01:00
  • 0454556582
    perform some nix cleanup as we use nimble Ivan Folgueira Bande 2026-02-01 18:03:42 +01:00
  • 2d6e1fcd5b
    add nimble dependency in nix detfault.nix Ivan Folgueira Bande 2026-02-01 17:50:16 +01:00
  • f1cfb160c4
    add simple log configurePhase in default nix Ivan Folgueira Bande 2026-02-01 17:45:32 +01:00
  • a48beb9220
    chore: perform clean nimbus-build-system stuff from nix config Ivan Folgueira Bande 2026-02-01 17:24:00 +01:00
  • 1c904d7d88
    adjust compilation command to nimble Ivan Folgueira Bande 2026-01-31 16:07:05 +01:00
  • 415c037f55
    deep refactor to support Nimble Ivan Folgueira Bande 2026-01-31 15:43:46 +01:00
  • 5763c25043
    fix: Enable lib as nim module Alex Jbanca 2026-01-30 15:02:42 +02:00
  • 19c48ef602
    Merge pull request #46 from logos-messaging/use-epoll-in-android Ivan FB 2026-01-29 23:28:00 +01:00
  • 9f7ae0c7df
    feat: support retrieval hints for efficient message retrieval from store nodes (#18) v0.3.0 shash256 2026-01-29 15:22:40 +05:30
  • a8a5e42530
    Merge pull request #45 from logos-messaging/fix-shebangs Ivan FB 2026-01-29 10:23:17 +01:00
  • 4aa800ad2b
    force epoll is being used in Android Ivan Folgueira Bande 2026-01-27 22:41:46 +01:00
  • c6e54b70ee
    fix: use env instead of hardcoding bash path Jakub Sokołowski 2026-01-27 15:28:57 +01:00
  • 9267f067e7
    add fix compilation issue implement-shutdown-within-sds Ivan Folgueira Bande 2026-01-26 12:30:13 +01:00
  • 57220b54d7
    properly call closeDispatcher in shutdown module Ivan Folgueira Bande 2026-01-26 11:48:35 +01:00
  • cc0034f119
    adopt self shutdown implementation without changing nim-chronos Ivan Folgueira Bande 2026-01-26 11:37:15 +01:00
  • 89cda63916
    Apply suggestion from @NagyZoltanPeter use-chronos-shutdown Ivan FB 2026-01-22 16:07:48 +01:00
  • f2729913c7
    Makefile use ARCH instead of CPU Ivan Folgueira Bande 2026-01-21 17:37:00 +01:00
  • 4f2706a983
    better resources cleanup and call shutdown Ivan Folgueira Bande 2026-01-20 22:08:33 +01:00
  • fe9bb11f8e
    update nim-chronos Ivan Folgueira Bande 2026-01-20 15:22:18 +01:00
  • 4905b61922
    Invoke nim-chronos shutdown in destroySdsThread Ivan Folgueira Bande 2026-01-19 12:03:38 +01:00
  • 113a9760a3
    Revert "feat: thread pool (#40)" Ivan Folgueira Bande 2026-01-19 12:00:43 +01:00
  • c2ca3d4e8a
    Revert "initialize ctxPoolLock" Ivan Folgueira Bande 2026-01-19 12:00:25 +01:00
  • b8249e6afc
    use nim-chronos shutdown API proc Ivan Folgueira Bande 2026-01-19 11:46:23 +01:00
  • f8e831ff71
    temporary log changes debug-crash-in-ios Ivan Folgueira Bande 2026-01-15 12:53:54 +01:00
  • 239f619625
    Merge pull request #42 from logos-messaging/initialize-lock v0.2.4 Ivan FB 2026-01-14 12:16:15 +01:00
  • be4c283581
    initialize ctxPoolLock Ivan Folgueira Bande 2026-01-14 11:49:04 +01:00
  • d291ffa5fa
    try not using Lock in libsds.nim use-array-of-contexts Ivan Folgueira Bande 2026-01-14 01:59:53 +01:00
  • 38d7d2807b
    add temporary logs Ivan Folgueira Bande 2026-01-14 01:40:56 +01:00
  • 37dd61caa0
    Use fixed array of contexts instead of seq Ivan Folgueira Bande 2026-01-14 01:07:25 +01:00
  • 25a5b3eda1 fix: simplify with mapIt shash256 2026-01-06 19:55:40 +07:00
  • 8d61f5972f chore: address review comments shash256 2026-01-06 02:28:49 +07:00
  • 521b76fef1 chore: rearrange helper funcs shash256 2025-07-25 12:37:26 +05:30
  • 250f3cca96 use HistoryEntry for deps shash256 2025-07-25 12:01:01 +05:30
  • 4fba73b04f feat: updates for retrieval hint shash256 2025-07-24 20:06:23 +05:30
  • 59935ee00c
    Merge 7883bf7bfa704ea4d9f022026adb2d7796b0bf0f into fb8039c5a56086ec7fb3e5e1a5a593bb3756ccb6 Jazz Turner-Baggs 2025-12-27 19:42:57 +00:00
  • fb8039c5a5
    chore: fix iOS build Siddarth Kumar 2025-12-23 16:41:41 +04:00
  • 8d33a7f7da
    feat: thread pool (#40) Igor Sirotin 2025-12-22 18:10:45 +00:00
  • fdec984be0
    proper pass ARCH in Makefile when building for Android Ivan Folgueira Bande 2025-12-22 18:23:52 +01:00
  • 2be27d01f0
    feat: thread pool Igor Sirotin 2025-12-22 13:17:15 +00:00
  • 9ebcb023a8
    fix: --skipUserCfg fix/sdk-path Igor Sirotin 2025-12-17 18:59:29 +00:00
  • b0ea5c6725
    fix: set sdk path on mac Igor Sirotin 2025-12-17 17:47:57 +00:00
  • e67639ee08
    get arch from uname -m if ARCH env var is not set v0.2.3 Ivan Folgueira Bande 2025-12-17 16:02:53 +01:00
  • ac31e5adf2
    Merge pull request #37 from logos-messaging/fix/buildForAppleSilicon Ivan FB 2025-12-15 12:06:17 +01:00