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

make atomic core local #213

Merged
merged 1 commit into from
Feb 12, 2025
Merged

make atomic core local #213

merged 1 commit into from
Feb 12, 2025

Conversation

chm-diederichs
Copy link
Contributor

No description provided.

@mafintosh mafintosh merged commit a51f2e2 into refactor Feb 12, 2025
@mafintosh mafintosh deleted the refactor-atomic-local branch February 12, 2025 00:51
mafintosh added a commit that referenced this pull request Feb 12, 2025
* wip

* signatures almost working

* use corestore fork

* add base migrate method

* applyView is always consistent

* update migrate

* close to working

* passes some tests

* fix signature fork thing

* more tests are passing

* set missing userdata

* fix truncation issue

* fix system ref

* fix signer using bad nodes

* add note

* closer

* standard

* much progress

* small cleanup

* fix more tests that rely on timing

* remove dead code

* more dead code

* fix teardown

* roll back view updates on indexer upd

* reboot writers on migration also

* fix some issues

* more tweaks

* download -> append

* fix removed writers being in dag when not linked

* relink removed nodes if they were ignored in mem state

* remove optimisation as prop wrong

* fix views not getting updated on truncation if indexers updated

* fix boot state being weird

* tests are passing sometimes

* fix view rollback

* fix tip order when a node is indexed

* do not skip seq restarts test

* add hash helper

* fix signedLength getting stuck

* always name bases in tests

* fix replication stalls

* fix bad prologues and disable overtested checkpoint

* remove more dead code

* standard, all tests passes

* use autobase branch also

* fix close and add assertion

* rework bootflow

* valueEncoding should not be the default for views

* wakeup extension on the system also

* update nodes

* do not emit update if interrupted

* apply-view

* proper track of activity

* fix localwriter being tmp unlinked during a bump

* add failing ci trace

* digest does the pointer arithmetic

* thres can be negative

* only make checkpoints when needed

* comment out dag assertion as things are passing

* remove dead code

* enable the skipped tests

* fix system going to null sometimes

* applyView -> applyState and fix local writer issues

* cleanup wakeup set

* fix userdata api

* all tests minus ff

* remove some dead state

* wait for ready for good meassure

* remove log and do not trigger any advances if interrupted ever

* error handle ack

* ff and more

* remove broken api test that only runs on linux anyway

* make atomic core local (#213)

* standard

* optimise a bit and cleanup

* add todo

---------

Co-authored-by: Christophe Diederichs <chm-diederichs@protonmail.com>
Co-authored-by: Christophe Diederichs <45171645+chm-diederichs@users.noreply.github.com>
lejeunerenard pushed a commit to lejeunerenard/autobase that referenced this pull request Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants