Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: market #301

Draft
wants to merge 45 commits into
base: main
Choose a base branch
from
Draft

feat: market #301

wants to merge 45 commits into from

Commits on Sep 17, 2024

  1. feat: Implement Boost equivalent deal market in Curio (#135)

    * webui: Jetbrains Mono, fix porep layout (#179)
    
    * Move storiface into Curio (#183)
    
    * temp: replace lotus to local
    
    * move storiface to Curio
    
    * fix build
    
    * don't refer to storiface2
    
    * make gen
    
    * make remote path test happy
    
    * cleanup storiface
    
    * Batch deadline setting in SectorMetadata (#177)
    
    * basic mk12 scafolding
    
    * config comments, http header init
    
    * fix gen test
    
    * fix tests
    
    * poller redesign
    
    * remove indexing table, add defaults
    
    * fix ingest, market tasks
    
    * incomplete basic UI code
    
    * finish libp2p init, fix tests
    
    * fix test-all
    
    * enable libp2p relay
    
    * add url add command
    
    * fix circleCI
    
    * fix everything else
    
    * apply suggestion from review, cleanup todos
    
    * remove import-data
    
    * unify libp2p, atomic market scheduler, config changes
    
    * minor sql fixes
    
    * undo makefile changes
    
    * fix final review
    
    ---------
    
    Co-authored-by: Łukasz Magiera <[email protected]>
    LexLuthr and magik6k authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e2e0411 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbec7a0 View commit details
    Browse the repository at this point in the history
  3. feat: index provider (#182)

    * basic mk12 scafolding
    
    * fix gen test
    
    * poller redesign
    
    * remove indexing table, add defaults
    
    * fix ingest, market tasks
    
    * incomplete basic UI code
    
    * finish libp2p init, fix tests
    
    * fix test-all
    
    * ipni provider
    
    * fix storeiface, publisher multiaddrs
    
    * close rows
    
    * apply suggestions
    
    * fix error
    
    * fix contextID type, move ipni in market
    
    * gen, remove old market sql
    LexLuthr authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    839e185 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. feat: create http server (#194)

    * create http server
    
    * remove loadbalancer, add db cache, set defaults
    
    * update config
    
    * fix lint err
    LexLuthr authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    4c80e37 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. feat: retrievals (#208)

    * enables retrievals
    
    * fix itest
    
    * correct test path
    
    * apply changes from review
    LexLuthr authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    799e5e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. feat: Simpler IPNI (#206)

    * wip simpler ipni
    
    * initial smart ipni chunker
    
    * ipni: Complete smart chunker
    
    * ipni: Use batching for initial chunker
    
    * ipni: wire up the better chunker
    
    * make gen
    
    * uncached ipni entry server
    
    * harmonydb: Add retry to .Exec
    
    * ipni: Address review
    
    * indexstore: Don't trim multihashes
    magik6k authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    6f4a3ad View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. remove offline from legacy

    LexLuthr committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    486a5b6 View commit details
    Browse the repository at this point in the history
  2. add ddo table (#214)

    LexLuthr authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    8272e64 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. fix: ipni issues (#215)

    * fix ipni http path, add cached reader
    
    * cachedPieceReader library
    
    * add getAdBytes method
    
    * close reader
    LexLuthr authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    369569d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75ee9ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59c53e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcff819 View commit details
    Browse the repository at this point in the history
  5. fix: DealPublishControl address usage (#225)

    * fix DealPublishControl address usage
    
    * fix forest test
    LexLuthr authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    782bc20 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. fix: remove MarketAddBalance (#233)

    * remove MarketAddBalance
    
    * make gen
    LexLuthr authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    201069c View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    b9d1c93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4cb763 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    244a92f View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. fix: libp2p migration and generation (#254)

    * libp2p migration and generation
    
    * check libp2p rows
    
    * row check in market cli
    LexLuthr authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    9a4ce29 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. market: Backport fixes from the PDP branch (#275)

    * cuhttp: Fix startup issues
    
    * cachedreader: Don't reuse io.Reader
    
    * dealdata: Fix URLPieceReader
    
    * retrieval: Fix Routes
    
    * make gen
    
    * ipni: Fix construction
    
    * ipni: More column name fixes
    
    * fix libp2p key serialization
    
    * ipni: task logic fixes
    
    * ipni: get the task into working shape
    
    * make gen
    magik6k authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    1d03bf7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9647b1d View commit details
    Browse the repository at this point in the history
  3. fix market circleci (#278)

    LexLuthr authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    684d591 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. fix: ipni: Correctly handle URL formats (#277)

    * ipni: Fixed endpoints, working head
    
    * ipni: Fix Ad cids
    
    * ipni: fix chunk output, addrs in ad addresses
    
    * make gen
    
    * I think we need this
    
    * Or not
    magik6k authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6017897 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Market LibP2P improvements (#280)

    * libp2p: Fix startup, cleanup config
    
    * ipni: Separate key table
    
    * libp2p: Working single Libp2p
    
    * cuhttp: Libp2p redirector
    
    * make gen
    
    * libp2p: Automatically set actor addresses
    magik6k authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    d97e21d View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Make market deals work (#289)

    * webui: Ask UI
    
    * webui market: Prices in tib/mo
    
    * webui market: Fix price calc
    
    * webui market: Working ask setting
    
    * fix libp2p safehandle
    
    * more fixes to get deals working
    
    * fix market navlink
    
    * last fix to create_indexing_task
    magik6k authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    6297fc2 View commit details
    Browse the repository at this point in the history
  2. controlled indexing after migration (#288)

    * controlled indexing after migration
    
    * shared max counter, ipni complete
    
    * limit count
    LexLuthr authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    dd3ecf1 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. feat: deal list page, deal detail page (#290)

    * deal list page, deal detail page
    
    * fix SQL typos
    LexLuthr authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    59ed960 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. feat: ipni ui (#293)

    * feat: ipni ui
    
    * make gen
    
    ---------
    
    Co-authored-by: Łukasz Magiera <[email protected]>
    LexLuthr and magik6k authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    60f72cf View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    3ae919c View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    0f7d9d1 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Add MoveEscrow to UI (#308)

    * Add MoveEscrow to UI
    
    * fix gen
    LexLuthr authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    17bb627 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f776a57 View commit details
    Browse the repository at this point in the history
  3. add piece info page (#309)

    LexLuthr authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    7b1678f View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. add back pressure to mk12 deals (#307)

    * add backpressure to mk12 deals
    
    * fix backpressure CTE
    LexLuthr authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    c6aa8a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6677875 View commit details
    Browse the repository at this point in the history
  3. fix go mod

    LexLuthr committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    c9c84eb View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. fix: rearrange pieces in sector for no padding (#306)

    * rearrange pieces in sector for no padding
    
    * replace transfer funcs on go side
    
    * remove stateful piece offset
    LexLuthr authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    90857d7 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. feat: deal filters (#314)

    * deal filters
    
    * replace price rule number with name
    LexLuthr authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f4aa135 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. piece summary (#315)

    LexLuthr authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3cb363a View commit details
    Browse the repository at this point in the history
  2. remove test page link

    LexLuthr committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    14597e1 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. minor fixes (#318)

    LexLuthr authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    fb97ecd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c55bf0d View commit details
    Browse the repository at this point in the history
  3. fix indexing loop (#320)

    LexLuthr authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    990d2ea View commit details
    Browse the repository at this point in the history
  4. fix IPNI insert

    LexLuthr committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    f7afb13 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2024

  1. Configuration menu
    Copy the full SHA
    f715c11 View commit details
    Browse the repository at this point in the history
  2. mod tidy

    magik6k committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    4fd7c38 View commit details
    Browse the repository at this point in the history