Skip to content
This repository has been archived by the owner on Sep 21, 2024. It is now read-only.

fix: some fixes for downstream cloud hosting work #850

Merged
merged 1 commit into from
Mar 28, 2024
Merged

Conversation

jsantell
Copy link
Contributor

@jsantell jsantell commented Mar 7, 2024

A few changes to support extending noosphere downstream:

  • Cyclic dependency issues downstream:
    • Remove vestigial getrandom dep from noosphere-core (add notes to the usage in noosphere-core after further investigation)
    • Remove deprecated (due to cyclic dep issues) serde-serialize feature from wasm-bindgen
  • Make gateway routing traits public
  • Provide blanket implementations of JobClient for Arc<JobClient>
  • Scope GatewayManager::ucan_store() by gateway sphere identity, as well as other GatewayManager methods (in lieu of counterpart)

Copy link
Contributor

github-actions bot commented Mar 7, 2024

Test flake analysis

status platform features toolchain
🟢 windows-latest test-kubo,headers stable
🟡 ubuntu-latest test-kubo,headers stable
🟢 ubuntu-latest test-kubo,headers,rocksdb stable
🟢 macos-13 test-kubo,headers,rocksdb stable
🟢 ubuntu-latest test-kubo,headers nightly
🟡 macos-13 test-kubo,headers stable

Flake summary for ubuntu-latest, test-kubo,headers, stable

     Summary [  67.256s] 210 tests run: 210 passed (1 flaky), 2 skipped
   FLAKY 2/5 [  26.033s] noosphere::distributed_stress multiplayer::orb_can_render_peers_in_the_sphere_address_book

Flake summary for macos-13, test-kubo,headers, stable

     Summary [ 336.272s] 210 tests run: 210 passed (1 flaky), 2 skipped
   FLAKY 5/5 [  58.030s] noosphere::distributed_stress latency::clients_can_sync_when_there_is_a_lot_of_content

@jsantell jsantell force-pushed the downstream-fixes branch 5 times, most recently from 50255bc to 4f4ea6d Compare March 14, 2024 19:09
@jsantell jsantell marked this pull request as ready for review March 14, 2024 19:13
@jsantell jsantell requested a review from cdata March 14, 2024 19:15
@jsantell jsantell force-pushed the downstream-fixes branch 2 times, most recently from df5069e to 098bc6d Compare March 26, 2024 19:20
* Cyclic dependency issues downstream:
  * Remove vestigial getrandom dep from noosphere-core (add notes to the usage in noosphere-core after further investigation)
  * Remove deprecated (due to cyclic dep issues) `serde-serialize` feature from wasm-bindgen
* Make gateway routing traits public
* Provide blanket implementations of `JobClient` for `Arc<JobClient>`
* Scope `GatewayManager::ucan_store()` by gateway sphere identity, as well as other GatewayManager methods (in lieu of counterpart)
@jsantell jsantell merged commit 2525625 into main Mar 28, 2024
22 checks passed
@jsantell jsantell deleted the downstream-fixes branch March 28, 2024 17:42
@github-actions github-actions bot mentioned this pull request Mar 28, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants