-
Notifications
You must be signed in to change notification settings - Fork 206
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
Test/pack mine tests 2024115 #654
base: master
Are you sure you want to change the base?
Commits on Nov 29, 2024
-
feat: make the genesis data deterministic
Should be easier to write tests against it
Configuration menu - View commit details
-
Copy full SHA for d0765bf - Browse repository at this point
Copy the full SHA d0765bfView commit details -
feat: add support for an e2e test mode
Tests run in e2e mode will more closely match the normal node operation. Notably: full randomx and normal poa1 vs. poa2 difficulty. There are still a lot of constants that are reset in this mode - *mostly* to speed up the test run and allow it to work on smaller blockchains. But if material differences are discovered we can reset some of those constants back to more representative values as needed
Configuration menu - View commit details
-
Copy full SHA for 42dcb3c - Browse repository at this point
Copy the full SHA 42dcb3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58acc43 - Browse repository at this point
Copy the full SHA 58acc43View commit details -
Configuration menu - View commit details
-
Copy full SHA for a316d37 - Browse repository at this point
Copy the full SHA a316d37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04afded - Browse repository at this point
Copy the full SHA 04afdedView commit details -
Configuration menu - View commit details
-
Copy full SHA for c395413 - Browse repository at this point
Copy the full SHA c395413View commit details -
Configuration menu - View commit details
-
Copy full SHA for d36628e - Browse repository at this point
Copy the full SHA d36628eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 210a74f - Browse repository at this point
Copy the full SHA 210a74fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 288c182 - Browse repository at this point
Copy the full SHA 288c182View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37cabfe - Browse repository at this point
Copy the full SHA 37cabfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cb353e - Browse repository at this point
Copy the full SHA 7cb353eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3afa7cf - Browse repository at this point
Copy the full SHA 3afa7cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4bc0b3 - Browse repository at this point
Copy the full SHA d4bc0b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39a2abd - Browse repository at this point
Copy the full SHA 39a2abdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9994e30 - Browse repository at this point
Copy the full SHA 9994e30View commit details -
Configuration menu - View commit details
-
Copy full SHA for e87e1cb - Browse repository at this point
Copy the full SHA e87e1cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for df8db45 - Browse repository at this point
Copy the full SHA df8db45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a27688 - Browse repository at this point
Copy the full SHA 1a27688View commit details -
Configuration menu - View commit details
-
Copy full SHA for c451eeb - Browse repository at this point
Copy the full SHA c451eebView commit details -
Configuration menu - View commit details
-
Copy full SHA for c09e523 - Browse repository at this point
Copy the full SHA c09e523View commit details -
Configuration menu - View commit details
-
Copy full SHA for b684c6c - Browse repository at this point
Copy the full SHA b684c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a80fdd - Browse repository at this point
Copy the full SHA 8a80fddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c0775 - Browse repository at this point
Copy the full SHA 73c0775View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7fc71c - Browse repository at this point
Copy the full SHA f7fc71cView commit details -
Revert "Try runnig with slower VDF on tests - maybe fixes some flakin…
…ess" This reverts commit d209fb2.
Configuration menu - View commit details
-
Copy full SHA for bd32945 - Browse repository at this point
Copy the full SHA bd32945View commit details
Commits on Dec 1, 2024
-
Initialize poa caches for initial block cache blocks
Co-authored-by: Lev Berman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d965071 - Browse repository at this point
Copy the full SHA d965071View commit details -
Add Packing Difficulty in v2_index_data_size_by_packing (#649)
This commit adds the packing difficulty in `v2_index_data_size_by_packing` metric. see: ArweaveTeam/arweave-dev#568
Configuration menu - View commit details
-
Copy full SHA for 4cf042c - Browse repository at this point
Copy the full SHA 4cf042cView commit details -
feat: update ar_doctor_bench to use ar_mining_io
This gives a truer estimate of the miner's expected read performance
Configuration menu - View commit details
-
Copy full SHA for 61e39e0 - Browse repository at this point
Copy the full SHA 61e39e0View commit details -
fix: Run one io thread per os device rather than per storage module
This fixes an issue where read performance was severely degradeed when multiple storage modules were stored on a single disk. This was particularly bad for SATA, although was noticeable on SAS disks as well.
Configuration menu - View commit details
-
Copy full SHA for 04e98ae - Browse repository at this point
Copy the full SHA 04e98aeView commit details -
Improve ar_tx_emitter performance
Only current (active) peers should be able to receive the chunks, others will generate unnecessary timeouts. In fact using the active peers from the last 24 hours can also be a great solution if we assume a peer seen during the last 24 hours will probably be come back quick. When chunks are propagated across the network, the to be acknowledged are the trusted peer. On the previous version, the trusted peer where put at the end of the list. Cleaned up ar_tx_emitter_sup, converting old tuple to map. Refacto and added comments and documentation. see: ArweaveTeam/arweave-dev#720
Configuration menu - View commit details
-
Copy full SHA for 2262b46 - Browse repository at this point
Copy the full SHA 2262b46View commit details -
Fix High Load Average on Transaction Interface
When a server has the full transaction locally, and uses spinning disk, the amount of requests from other nodes is too high, and leads to a bottleneck on rocksdb database. This commit adds a semaphore to control the amount of requests on `ar_http_iface_middleware:handle_get_tx/3` function, to avoid a node to be overflooded by requests.
Configuration menu - View commit details
-
Copy full SHA for 9f42a13 - Browse repository at this point
Copy the full SHA 9f42a13View commit details -
fix: start_from_latest_state failed due to missing reward_history
For the first ~2 months after the 2.8 HF activation nodes may have less than the required 3 months of reward history. This is okay.
Configuration menu - View commit details
-
Copy full SHA for e664ee6 - Browse repository at this point
Copy the full SHA e664ee6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37720ef - Browse repository at this point
Copy the full SHA 37720efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27c7e9a - Browse repository at this point
Copy the full SHA 27c7e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd879e - Browse repository at this point
Copy the full SHA 3dd879eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6c1e4c - Browse repository at this point
Copy the full SHA e6c1e4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7d0a3 - Browse repository at this point
Copy the full SHA 4c7d0a3View commit details