Commit Graph

  • 79ece68636 [purchasing] start purchase through REST API Mark Spanbroek 2022-05-11 09:01:31 +02:00
  • 1bb971b9d6 [rest api] submit storage request parameters as json Mark Spanbroek 2022-05-10 14:13:39 +02:00
  • db1e32ae2a [erasure] remove duplication in tests Mark Spanbroek 2022-05-10 14:10:17 +02:00
  • 91163589f7 [erasure] Handle edge case of 0 parity blocks Mark Spanbroek 2022-05-10 13:50:22 +02:00
  • 11581fd12c [sales] REST endpoint that lists available storage Mark Spanbroek 2022-05-09 16:51:08 +02:00
  • 1fbb91ddc6 Remove obsolete ASDF versions file Mark Spanbroek 2022-05-09 17:17:20 +02:00
  • d564cc2375 [sales] Use UInt256 for size and duration Mark Spanbroek 2022-05-09 16:51:08 +02:00
  • ef80871984 [sales] Perform POST with JSON body instead of URL params Mark Spanbroek 2022-05-09 15:15:23 +02:00
  • a43e3d6d94 Fix version conflict on nimble install Mark Spanbroek 2022-05-09 10:52:12 +02:00
  • 45c55ab2a8 [sales] Test sales rest api Mark Spanbroek 2022-04-26 08:49:27 +02:00
  • cc9a4e2af6 Add integration tests Mark Spanbroek 2022-04-21 16:33:20 +02:00
  • e2959d4fe5 [sales] Add REST API for sales availability Mark Spanbroek 2022-04-21 10:12:16 +02:00
  • d3dbbc75fa
    Extract Discovery engine (#99) Dmitriy Ryajov 2022-05-18 20:29:15 -06:00
  • 0615b21fc1
    reduce default sleep time Dmitriy Ryajov 2022-05-18 18:47:56 -06:00
  • 0b90641591
    trace logging Dmitriy Ryajov 2022-05-18 18:47:32 -06:00
  • e44a72b1f1
    don't await handlers Dmitriy Ryajov 2022-05-18 18:47:05 -06:00
  • 64b7020549
    Merge branch 'storageproofs-constantine' into arm64 Csaba Kiraly 2022-05-18 22:40:52 +02:00
  • c6efb8ff0f [sales] REST endpoint that lists available storage Mark Spanbroek 2022-05-09 16:51:08 +02:00
  • 603eb67153 Remove obsolete ASDF versions file Mark Spanbroek 2022-05-09 17:17:20 +02:00
  • 5fac43faad [sales] Use UInt256 for size and duration Mark Spanbroek 2022-05-09 16:51:08 +02:00
  • 262e08d73d [sales] Perform POST with JSON body instead of URL params Mark Spanbroek 2022-05-09 15:15:23 +02:00
  • cbe1e6cdc7 Fix version conflict on nimble install Mark Spanbroek 2022-05-09 10:52:12 +02:00
  • 092b94743e [sales] Test sales rest api Mark Spanbroek 2022-04-26 08:49:27 +02:00
  • 6439285af6 Add integration tests Mark Spanbroek 2022-04-21 16:33:20 +02:00
  • c845c46c38 [sales] Add REST API for sales availability Mark Spanbroek 2022-04-21 10:12:16 +02:00
  • 2861614534
    don't spawn a task, await it Dmitriy Ryajov 2022-05-17 19:00:04 -06:00
  • e137f9d678
    misc Dmitriy Ryajov 2022-05-17 18:20:33 -06:00
  • 949472c0bd
    unused imports Dmitriy Ryajov 2022-05-17 18:10:13 -06:00
  • d1e114455c
    set sleep timers Dmitriy Ryajov 2022-05-17 18:05:00 -06:00
  • 3a0527d3fc
    pass discovery to dagger node Dmitriy Ryajov 2022-05-17 18:04:43 -06:00
  • acd2949f0b
    misc comments and imports Dmitriy Ryajov 2022-05-17 17:43:04 -06:00
  • ba14c9d959
    wire up discovery engine Dmitriy Ryajov 2022-05-17 17:42:41 -06:00
  • 352b6748a8
    remove disc engine start/stop Dmitriy Ryajov 2022-05-17 17:42:03 -06:00
  • 4d0386f9ea
    start/stop disc engine in blockexc engine Dmitriy Ryajov 2022-05-17 17:41:00 -06:00
  • 9325e5bbe7
    propagate cancellation in listBlocks Dmitriy Ryajov 2022-05-17 17:40:04 -06:00
  • 57fd2e348b
    wip Dmitriy Ryajov 2022-05-17 16:07:31 -06:00
  • 12e2f26b2b
    fix to work with discovery engine Dmitriy Ryajov 2022-05-17 15:10:55 -06:00
  • a8c22fbe87
    expose all node components Dmitriy Ryajov 2022-05-17 15:10:40 -06:00
  • 003e8d1366
    make tests work with discovery engine Dmitriy Ryajov 2022-05-17 15:10:29 -06:00
  • a95459442e
    fix tests Dmitriy Ryajov 2022-05-17 15:10:06 -06:00
  • 4480815ee3
    use bt for blocktype Block Dmitriy Ryajov 2022-05-17 15:09:54 -06:00
  • 57d02c727a
    use ordered table Dmitriy Ryajov 2022-05-17 15:08:43 -06:00
  • 9577e2c463
    enable build on Mac M1 Csaba Kiraly 2022-05-17 16:27:59 +02:00
  • 116acc3dda
    more logging Dmitriy Ryajov 2022-05-16 20:27:23 -06:00
  • f6758b5bc5
    wip: more test fixes Dmitriy Ryajov 2022-05-16 20:27:14 -06:00
  • 4208fb3849
    wip: reworking with discoveryengine Dmitriy Ryajov 2022-05-16 18:55:32 -06:00
  • aa516f3bf5
    use defaults Dmitriy Ryajov 2022-05-16 18:55:07 -06:00
  • 7faea5a381
    add logging Dmitriy Ryajov 2022-05-16 18:54:58 -06:00
  • 3c44ecbd80
    rework with support for discovery engine Dmitriy Ryajov 2022-05-16 18:54:43 -06:00
  • 0441dfb8fb
    more re-org Dmitriy Ryajov 2022-05-16 18:54:13 -06:00
  • 32ad85ebd1
    fixup discovery to use async handlers Dmitriy Ryajov 2022-05-16 12:17:23 -06:00
  • 8cbd542ada
    fix compilation Dmitriy Ryajov 2022-05-16 10:55:25 -06:00
  • c6bb73d10d
    file re-org Dmitriy Ryajov 2022-05-16 10:54:49 -06:00
  • e1dd6d630b
    fix to use discovery engine Dmitriy Ryajov 2022-05-16 10:54:31 -06:00
  • fbf4c72c22
    re-org test file structure Dmitriy Ryajov 2022-05-16 10:54:02 -06:00
  • 2fd0ca7e0d
    fix sorting in selectCheapest Dmitriy Ryajov 2022-05-16 10:52:41 -06:00
  • 6b68642406
    use remove instead of del Dmitriy Ryajov 2022-05-16 10:52:23 -06:00
  • c53545f94e
    support for inflight request filtering and tests Dmitriy Ryajov 2022-05-16 10:51:22 -06:00
  • 6a49a046f8
    update imports Dmitriy Ryajov 2022-05-13 11:38:52 -06:00
  • b7257f0d9f
    update import paths Dmitriy Ryajov 2022-05-13 11:36:15 -06:00
  • 8d2056b8bd
    update imports Dmitriy Ryajov 2022-05-13 11:36:02 -06:00
  • 0a2daa956a
    add top level exports Dmitriy Ryajov 2022-05-13 11:35:54 -06:00
  • d4de0eec0b
    move pending blocks into engine module Dmitriy Ryajov 2022-05-13 11:35:06 -06:00
  • 947b154a5e
    update imports Dmitriy Ryajov 2022-05-13 11:34:54 -06:00
  • ea98176b9e
    extract discovery into it's own engine Dmitriy Ryajov 2022-05-13 11:34:34 -06:00
  • c654b79372
    move peer related stuff to own folder Dmitriy Ryajov 2022-05-13 11:33:42 -06:00
  • ef53b73f29
    move network related stuff to own folder Dmitriy Ryajov 2022-05-13 11:33:22 -06:00
  • 2515fd1263
    wip Dmitriy Ryajov 2022-05-12 15:52:27 -06:00
  • f8ae460700
    re-add chronicles sinks Dmitriy Ryajov 2022-05-12 15:03:14 -06:00
  • e6931473b2
    wip discovery engine Dmitriy Ryajov 2022-05-12 15:02:07 -06:00
  • aea4393ac9
    Add failing test Tanguy 2022-04-22 09:58:48 +02:00
  • 17d509200e
    don't force logging syncs Dmitriy Ryajov 2022-04-19 19:25:06 -06:00
  • d669e344bc
    Engine (#89) Dmitriy Ryajov 2022-05-12 15:52:03 -06:00
  • 10b883d06b
    re-add chronicles sinks Dmitriy Ryajov 2022-05-12 15:03:14 -06:00
  • 2f356bcba9
    rework E2E tests as unittest Dmitriy Ryajov 2022-05-12 11:31:33 -06:00
  • abaf6c5e93
    use non awaiting version of queue routines Dmitriy Ryajov 2022-05-12 11:29:11 -06:00
  • 8a6bccf654
    wrap async req in template Dmitriy Ryajov 2022-05-12 11:26:37 -06:00
  • 3d22d4a3a0
    only query discovery if not enough nodes for cid Dmitriy Ryajov 2022-05-12 11:23:12 -06:00
  • 670c843cfc
    wip Dmitriy Ryajov 2022-05-11 11:42:03 -06:00
  • f75ca4b2c9
    wip Dmitriy Ryajov 2022-05-10 12:12:46 -06:00
  • bfb601cf84
    allow nodes to connect Dmitriy Ryajov 2022-05-10 11:50:34 -06:00
  • be4a1a78b5
    typo Dmitriy Ryajov 2022-05-10 08:46:16 -06:00
  • 067369ce8e
    fire discovery if no peers report block as have Dmitriy Ryajov 2022-05-10 08:46:06 -06:00
  • 9ac5f2d755
    if request already pending, return the handle Dmitriy Ryajov 2022-05-10 08:45:24 -06:00
  • 164c244392
    prefetch blocks so that download isn't serial Dmitriy Ryajov 2022-05-10 08:43:27 -06:00
  • 5ec0cff7ac
    Add failing test Tanguy 2022-04-22 09:58:48 +02:00
  • 7927d089d3
    bug, nodes should not have blocks in local store Dmitriy Ryajov 2022-04-20 12:12:30 -06:00
  • 7fed37d638
    - don't send want reqs to peers reporting the cid Dmitriy Ryajov 2022-04-20 12:11:59 -06:00
  • f3bdf618fe
    spelling Dmitriy Ryajov 2022-04-19 20:55:28 -06:00
  • 355fcdb76a
    don't pass entire blocks to list blocks calback Dmitriy Ryajov 2022-04-19 20:44:25 -06:00
  • 2fee88ceae
    don't use asyncCheck Dmitriy Ryajov 2022-04-19 20:28:08 -06:00
  • da50b8aea4
    add top level utils file Dmitriy Ryajov 2022-04-19 19:52:10 -06:00
  • 657f036f2c
    rework discovery with methods Dmitriy Ryajov 2022-04-19 19:42:38 -06:00
  • 4c32611b6c
    don't force moc discovery on all tests Dmitriy Ryajov 2022-04-19 19:25:37 -06:00
  • 2af6766da0
    don't force logging syncs Dmitriy Ryajov 2022-04-19 19:25:06 -06:00
  • 45282ab00e
    move discovery moc to disc dir Dmitriy Ryajov 2022-04-19 19:22:55 -06:00
  • 5f2a379af0
    rework moc discovery Dmitriy Ryajov 2022-04-19 19:22:08 -06:00
  • 280578b529
    add discovery tests Dmitriy Ryajov 2022-04-19 19:21:55 -06:00
  • ecbe1829da
    don't auto mount network Dmitriy Ryajov 2022-04-19 19:19:51 -06:00
  • f2d8686d21
    fix tests and split out discovery tests Dmitriy Ryajov 2022-04-19 19:19:17 -06:00