generated from ipfs/ipfs-repository-template
-
Notifications
You must be signed in to change notification settings - Fork 97
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
RAPIDE & IPSL: first proof of concept #148
Closed
Closed
Commits on Feb 3, 2023
-
ipsl: compiler and mesh for ipsl structure
This still requires lots of work. This include a mostly complete compiler, (minus a few types and literals). More nodes and scopes will be required.
Configuration menu - View commit details
-
Copy full SHA for 15a26fb - Browse repository at this point
Copy the full SHA 15a26fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50a362d - Browse repository at this point
Copy the full SHA 50a362dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37a81a2 - Browse repository at this point
Copy the full SHA 37a81a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb5c976 - Browse repository at this point
Copy the full SHA cb5c976View commit details -
Configuration menu - View commit details
-
Copy full SHA for a78774b - Browse repository at this point
Copy the full SHA a78774bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d66c1e5 - Browse repository at this point
Copy the full SHA d66c1e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ed4783 - Browse repository at this point
Copy the full SHA 8ed4783View commit details -
Configuration menu - View commit details
-
Copy full SHA for 123ccb7 - Browse repository at this point
Copy the full SHA 123ccb7View commit details -
Will be fine performance wise once #57 is fixed.
Configuration menu - View commit details
-
Copy full SHA for 877a66b - Browse repository at this point
Copy the full SHA 877a66bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67b755e - Browse repository at this point
Copy the full SHA 67b755eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fc24d7 - Browse repository at this point
Copy the full SHA 9fc24d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0311ca - Browse repository at this point
Copy the full SHA c0311caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e03d43 - Browse repository at this point
Copy the full SHA 8e03d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92315b6 - Browse repository at this point
Copy the full SHA 92315b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 090dc45 - Browse repository at this point
Copy the full SHA 090dc45View commit details -
Configuration menu - View commit details
-
Copy full SHA for b71e345 - Browse repository at this point
Copy the full SHA b71e345View commit details -
Configuration menu - View commit details
-
Copy full SHA for 604d757 - Browse repository at this point
Copy the full SHA 604d757View commit details -
Configuration menu - View commit details
-
Copy full SHA for f24da5b - Browse repository at this point
Copy the full SHA f24da5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 432e9aa - Browse repository at this point
Copy the full SHA 432e9aaView commit details -
This include a working single threaded structure for RAPIDE. Todo: - Multithreading - dontGoThere map for serverDrivenWorker - Racing
Configuration menu - View commit details
-
Copy full SHA for 031ebc7 - Browse repository at this point
Copy the full SHA 031ebc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c48161 - Browse repository at this point
Copy the full SHA 9c48161View commit details -
Configuration menu - View commit details
-
Copy full SHA for 608fa43 - Browse repository at this point
Copy the full SHA 608fa43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40cb2d2 - Browse repository at this point
Copy the full SHA 40cb2d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a778ca3 - Browse repository at this point
Copy the full SHA a778ca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 419cdfa - Browse repository at this point
Copy the full SHA 419cdfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c5c6f0 - Browse repository at this point
Copy the full SHA 0c5c6f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3db9e8 - Browse repository at this point
Copy the full SHA b3db9e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0310c77 - Browse repository at this point
Copy the full SHA 0310c77View commit details -
rapide: randomly distribute equivalent walks
This help avoiding situations where you go race someone else, in a shallow dag, and you get a block next to them in the traversal.
Configuration menu - View commit details
-
Copy full SHA for cebbabf - Browse repository at this point
Copy the full SHA cebbabfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e74518 - Browse repository at this point
Copy the full SHA 6e74518View commit details -
Configuration menu - View commit details
-
Copy full SHA for d02cbce - Browse repository at this point
Copy the full SHA d02cbceView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5905d7 - Browse repository at this point
Copy the full SHA c5905d7View commit details -
ipsl: remove the compiler and language
We do not have consensus nor usecase for the language part of IPSL, to avoid long debates for some not yet usefull pieces of code, I've removed it and we will handle merging this part seperately (or never merge it).
Configuration menu - View commit details
-
Copy full SHA for bc755ab - Browse repository at this point
Copy the full SHA bc755abView commit details -
rapide: fix: make unexpected blocks a retriable error
In 719b5e6 I changed `download.expand` to release the node lock before returning. This allows other workers to access the just expanded node while we walk up the chain ancestry. This mean that when we relock the node later to add it to our list of tasks, someone else may have downloaded some of the blocks already and thus they are not in the childrens slice and thus we wont add them to our list. This also solve the case where you give a Traversal that is not supported by the underlying protocol, in that case we want to kill the current download and retry deeper, while previously we would hard error on this and kill the worker.
Configuration menu - View commit details
-
Copy full SHA for 021b3c9 - Browse repository at this point
Copy the full SHA 021b3c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 143cd01 - Browse repository at this point
Copy the full SHA 143cd01View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.