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

[Refactor] 3: Switch legacy to coordinator #239

Merged
merged 29 commits into from
Dec 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
dd11812
WIP
QuentinI Nov 8, 2024
13c5a2f
Port finalization tests
QuentinI Nov 22, 2024
eb45726
Oops
QuentinI Nov 22, 2024
75ad70c
block_size tests
QuentinI Nov 22, 2024
b0b1935
Branch coverage
QuentinI Nov 22, 2024
4485850
Config struct
QuentinI Nov 22, 2024
e02b511
Async event handling
QuentinI Nov 22, 2024
f494656
Remove unnecessary waits
QuentinI Nov 22, 2024
c2262b5
More tests
QuentinI Nov 22, 2024
a1db097
Vary method of txn submission
QuentinI Nov 22, 2024
9cf8c98
Async marketplace
QuentinI Nov 22, 2024
0c15404
Add RotatingSet tests
QuentinI Nov 23, 2024
3612074
Tweaks
QuentinI Nov 23, 2024
b6942cb
Huge transactions
QuentinI Nov 23, 2024
a1aaf1e
Adjust huge transactions, more cached
QuentinI Nov 23, 2024
5d2c782
Move tests around
QuentinI Nov 23, 2024
563e677
involve API in tests
QuentinI Nov 23, 2024
c6dfd53
comments
QuentinI Nov 23, 2024
f171f8b
Fix coverage
QuentinI Nov 23, 2024
5883103
add mutants
QuentinI Nov 25, 2024
bcd331e
no test coverage for tests
QuentinI Nov 25, 2024
9ed8fab
Suggestions
QuentinI Nov 27, 2024
6c5aeb8
Merge remote-tracking branch 'origin/main' into ag/refactor-legacy
QuentinI Nov 27, 2024
1f1f21a
Reduce channel size in overflow tests
QuentinI Nov 27, 2024
64fb108
Suggestions
QuentinI Nov 28, 2024
a1551a4
Merge remote-tracking branch 'origin/main' into ag/refactor-legacy
QuentinI Dec 4, 2024
7cf96d9
cfg-gate the legacy refactor (#269)
QuentinI Dec 6, 2024
3a9ebc5
Bump HotShot
QuentinI Nov 28, 2024
d418ff6
Merge remote-tracking branch 'origin/main' into ag/refactor-legacy
QuentinI Dec 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/build_nix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ on:

jobs:
nix:
strategy:
matrix:
flags: ["--cfg legacy_builder_refactored", ""]
env:
RUSTFLAGS: "${{ matrix.flags }}"
RUSTDOCFLAGS: "${{ matrix.flags }}"
runs-on: ubuntu-latest
timeout-minutes: 90
steps:
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,8 @@ jobs:
run: |
git config --global --add safe.directory "$PWD"
nix develop .#perfShell -c \
cargo llvm-cov --profile=release --all-features --all-targets \
--lcov --output-path lcov.info --no-cfg-coverage \
-- --test-threads 2
cargo llvm-cov nextest -j 2 --release --all-features --all-targets \
--branch --lcov --output-path lcov.info \

- uses: coverallsapp/github-action@master
with:
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,14 @@ concurrency:

jobs:
lint:
strategy:
matrix:
flags: ["--cfg legacy_builder_refactored", ""]
runs-on: ubuntu-latest

env:
RUSTFLAGS: "${{ matrix.flags }}"
RUSTDOCFLAGS: "${{ matrix.flags }}"
RUST_LOG: info
steps:
- uses: actions/checkout@v4
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,14 @@ concurrency:

jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
flags: ["--cfg legacy_builder_refactored", ""]
env:
RUSTFLAGS: "${{ matrix.flags }}"
RUSTDOCFLAGS: "${{ matrix.flags }}"
RUST_LOG: info
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

Expand All @@ -42,7 +47,6 @@ jobs:
timeout-minutes: 60

test-ignored:
if: false
runs-on: ubuntu-latest
env:
RUST_MIN_STACK: 64000000
Expand Down
Loading
Loading