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

feat: init workspace & delete history #548

Merged
merged 7 commits into from
Oct 17, 2023
Merged

Conversation

darkskygit
Copy link
Member

No description provided.

@vercel
Copy link

vercel bot commented Oct 16, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
octobase ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 17, 2023 3:52am

@codecov
Copy link

codecov bot commented Oct 16, 2023

Codecov Report

Attention: 42 lines in your changes are missing coverage. Please review.

Comparison is base (614eca0) 65.63% compared to head (62e8d89) 65.82%.

❗ Current head 62e8d89 differs from pull request most recent head c282fcd. Consider uploading reports for the commit c282fcd to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #548      +/-   ##
==========================================
+ Coverage   65.63%   65.82%   +0.18%     
==========================================
  Files         117      117              
  Lines       12746    12938     +192     
==========================================
+ Hits         8366     8516     +150     
- Misses       4380     4422      +42     
Files Coverage Δ
libs/jwst-binding/jwst-swift/src/lib.rs 0.00% <ø> (ø)
libs/jwst-codec/src/doc/history.rs 91.62% <100.00%> (+2.15%) ⬆️
libs/jwst-codec/src/doc/common/range.rs 93.98% <98.98%> (+2.28%) ⬆️
libs/jwst-codec/src/doc/publisher.rs 88.52% <66.66%> (-2.07%) ⬇️
libs/jwst-binding/jwst-jni/src/storage.rs 0.00% <0.00%> (ø)
libs/jwst-binding/jwst-swift/src/storage.rs 0.00% <0.00%> (ø)

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@darkskygit darkskygit temporarily deployed to development October 16, 2023 18:00 — with GitHub Actions Inactive
@darkskygit darkskygit temporarily deployed to development October 16, 2023 18:00 — with GitHub Actions Inactive
@github-actions
Copy link

Benchmark for Linux

Click to view benchmark
Test Base PR %
codec/jwst decode var_int (32 bit) 396.5±22.12µs 404.8±12.46µs +2.09%
codec/jwst decode var_uint (32 bit) 352.9±15.47µs 354.0±10.76µs +0.31%
codec/jwst decode var_uint (64 bit) 351.8±12.48µs 352.3±8.54µs +0.14%
codec/jwst encode var_int (32 bit) 524.3±22.22µs 523.0±22.20µs -0.25%
codec/jwst encode var_uint (32 bit) 345.5±11.46µs 345.7±13.86µs +0.06%
codec/jwst encode var_uint (64 bit) 346.4±12.47µs 342.9±15.89µs -1.01%
codec/lib0 decode var_int (64 bit) 359.9±8.21µs 351.7±18.37µs -2.28%
codec/lib0 decode var_uint (32 bit) 304.0±20.69µs 334.2±15.52µs +9.93%
codec/lib0 decode var_uint (64 bit) 311.9±11.55µs 306.6±13.00µs -1.70%
codec/lib0 encode var_int (64 bit) 509.3±17.57µs 512.1±18.37µs +0.55%
codec/lib0 encode var_uint (32 bit) 349.0±14.92µs 341.5±15.67µs -2.15%
codec/lib0 encode var_uint (64 bit) 345.0±12.06µs 339.7±14.42µs -1.54%
ops/array/jwst/insert 327.1±15.47µs 318.6±11.02µs -2.60%
ops/array/jwst/insert range 446.8±15.52µs 467.6±21.46µs +4.66%
ops/array/jwst/remove 198.6±6.44µs 197.9±13.13µs -0.35%
ops/array/yrs/insert 97.4±4.27µs 93.3±3.52µs -4.21%
ops/array/yrs/insert range 131.6±4.94µs 132.4±6.31µs +0.61%
ops/array/yrs/remove 128.4±3.28µs 123.6±3.41µs -3.74%
ops/map/jwst/get 583.3±13.01ns 544.7±19.10ns -6.62%
ops/map/jwst/insert 7.2±0.24µs 7.0±0.27µs -2.78%
ops/map/jwst/remove 9.0±0.34µs 9.0±0.27µs -0.00%
ops/map/yrs/get 411.2±11.74ns 402.6±14.31ns -2.09%
ops/map/yrs/insert 5.8±0.20µs 6.1±0.19µs +5.17%
ops/map/yrs/remove 8.4±0.22µs 8.1±0.15µs -3.57%
ops/text/jwst/insert 165.7±4.72µs 167.1±5.41µs +0.84%
ops/text/jwst/remove 4.1±0.10µs 4.0±0.15µs -2.44%
ops/text/yrs/insert 47.0±1.65µs 45.9±1.30µs -2.34%
ops/text/yrs/remove 2.8±0.07µs 2.8±0.10µs -0.00%
update/parse with jwst/basic.bin 73.3±3.02µs 72.7±3.08µs -0.82%
update/parse with jwst/database.bin 49.7±1.35µs 49.2±1.36µs -1.01%
update/parse with jwst/large.bin 3.9±0.09ms 3.7±0.13ms -5.13%
update/parse with jwst/with-subdoc.bin 10.0±0.32µs 9.1±0.36µs -9.00%
update/parse with yrs/basic.bin 57.0±1.37µs 55.0±2.06µs -3.51%
update/parse with yrs/database.bin 34.4±1.58µs 35.3±1.26µs +2.62%
update/parse with yrs/large.bin 2.8±0.08ms 2.8±0.10ms -0.00%
update/parse with yrs/with-subdoc.bin 7.1±0.20µs 8.2±0.37µs +15.49%

Benchmark for Windows

Click to view benchmark
Test Base PR %
codec/jwst decode var_int (32 bit) 418.8±21.02µs 461.2±19.26µs +10.12%
codec/jwst decode var_uint (32 bit) 409.9±18.53µs 382.2±21.27µs -6.76%
codec/jwst decode var_uint (64 bit) 378.9±20.76µs 373.2±14.62µs -1.50%
codec/jwst encode var_int (32 bit) 501.1±33.08µs 519.7±31.08µs +3.71%
codec/jwst encode var_uint (32 bit) 416.3±37.60µs 422.0±38.49µs +1.37%
codec/jwst encode var_uint (64 bit) 400.0±30.00µs 399.0±39.04µs -0.25%
codec/lib0 decode var_int (64 bit) 320.8±14.63µs 345.5±15.55µs +7.70%
codec/lib0 decode var_uint (32 bit) 291.3±20.87µs 274.0±14.74µs -5.94%
codec/lib0 decode var_uint (64 bit) 271.7±11.89µs 271.2±13.03µs -0.18%
codec/lib0 encode var_int (64 bit) 505.1±37.33µs 549.1±35.78µs +8.71%
codec/lib0 encode var_uint (32 bit) 357.0±27.08µs 318.6±19.02µs -10.76%
codec/lib0 encode var_uint (64 bit) 542.4±33.88µs 484.4±28.16µs -10.69%
ops/array/jwst/insert 309.3±11.53µs 310.8±11.38µs +0.48%
ops/array/jwst/insert range 438.7±24.57µs 463.6±22.20µs +5.68%
ops/array/jwst/remove 192.9±13.60µs 184.7±13.82µs -4.25%
ops/array/yrs/insert 125.0±8.86µs 118.9±7.02µs -4.88%
ops/array/yrs/insert range 166.1±10.72µs 169.4±12.81µs +1.99%
ops/array/yrs/remove 167.7±10.97µs 193.1±52.27µs +15.15%
ops/map/jwst/get 567.6±38.13ns 559.8±42.19ns -1.37%
ops/map/jwst/insert 10.6±0.69µs 11.4±0.90µs +7.55%
ops/map/jwst/remove 10.9±0.74µs 11.5±0.90µs +5.50%
ops/map/yrs/get 421.7±30.22ns 412.3±28.47ns -2.23%
ops/map/yrs/insert 9.2±0.81µs 9.2±0.65µs -0.00%
ops/map/yrs/remove 12.4±0.89µs 12.0±0.79µs -3.23%
ops/text/jwst/insert 200.9±16.01µs 191.7±15.96µs -4.58%
ops/text/jwst/remove 4.9±0.26µs 4.5±0.31µs -8.16%
ops/text/yrs/insert 59.5±3.02µs 58.1±3.99µs -2.35%
ops/text/yrs/remove 4.5±0.27µs 4.3±0.30µs -4.44%
update/parse with jwst/basic.bin 107.7±5.69µs 91.6±6.31µs -14.95%
update/parse with jwst/database.bin 85.1±4.66µs 74.2±5.11µs -12.81%
update/parse with jwst/large.bin 5.3±0.38ms 4.5±0.28ms -15.09%
update/parse with jwst/with-subdoc.bin 16.0±0.59µs 13.0±0.96µs -18.75%
update/parse with yrs/basic.bin 79.5±2.79µs 82.2±4.32µs +3.40%
update/parse with yrs/database.bin 60.7±3.35µs 60.7±3.73µs -0.00%
update/parse with yrs/large.bin 3.9±0.28ms 3.7±0.27ms -5.13%
update/parse with yrs/with-subdoc.bin 14.2±0.78µs 13.0±0.88µs -8.45%

@darkskygit darkskygit merged commit a5629df into master Oct 17, 2023
@darkskygit darkskygit deleted the darksky/init-workspace branch October 17, 2023 03:52
@darkskygit darkskygit temporarily deployed to development October 17, 2023 03:54 — with GitHub Actions Inactive
@darkskygit darkskygit temporarily deployed to development October 17, 2023 03:54 — with GitHub Actions Inactive
@github-actions
Copy link

Benchmark for Linux

Click to view benchmark
Test Base PR %
codec/jwst decode var_int (32 bit) 428.3±18.23µs 426.3±20.60µs -0.47%
codec/jwst decode var_uint (32 bit) 381.8±17.25µs 373.7±17.10µs -2.12%
codec/jwst decode var_uint (64 bit) 373.8±18.29µs 382.3±19.86µs +2.27%
codec/jwst encode var_int (32 bit) 543.5±28.18µs 546.9±28.93µs +0.63%
codec/jwst encode var_uint (32 bit) 377.8±20.06µs 368.1±21.48µs -2.57%
codec/jwst encode var_uint (64 bit) 367.9±16.87µs 367.0±20.83µs -0.24%
codec/lib0 decode var_int (64 bit) 387.5±19.74µs 384.5±17.66µs -0.77%
codec/lib0 decode var_uint (32 bit) 328.7±17.66µs 328.1±15.49µs -0.18%
codec/lib0 decode var_uint (64 bit) 341.7±16.44µs 332.9±15.88µs -2.58%
codec/lib0 encode var_int (64 bit) 557.4±30.15µs 556.8±26.66µs -0.11%
codec/lib0 encode var_uint (32 bit) 373.7±22.73µs 365.7±18.81µs -2.14%
codec/lib0 encode var_uint (64 bit) 378.6±19.64µs 377.1±17.98µs -0.40%
ops/array/jwst/insert 356.4±16.46µs 345.5±14.33µs -3.06%
ops/array/jwst/insert range 500.8±21.87µs 484.0±19.55µs -3.35%
ops/array/jwst/remove 220.6±11.03µs 211.8±7.59µs -3.99%
ops/array/yrs/insert 100.4±3.80µs 101.4±4.77µs +1.00%
ops/array/yrs/insert range 143.3±6.31µs 142.2±5.70µs -0.77%
ops/array/yrs/remove 135.2±7.83µs 131.0±6.27µs -3.11%
ops/map/jwst/get 595.3±21.17ns 602.5±23.31ns +1.21%
ops/map/jwst/insert 7.6±0.34µs 7.5±0.28µs -1.32%
ops/map/jwst/remove 9.7±0.33µs 9.5±0.40µs -2.06%
ops/map/yrs/get 436.1±24.03ns 421.4±17.75ns -3.37%
ops/map/yrs/insert 6.6±0.29µs 6.5±0.24µs -1.52%
ops/map/yrs/remove 8.7±0.26µs 8.5±0.36µs -2.30%
ops/text/jwst/insert 179.4±6.75µs 178.1±8.48µs -0.72%
ops/text/jwst/remove 4.3±0.20µs 4.4±0.64µs +2.33%
ops/text/yrs/insert 49.9±2.40µs 49.3±2.23µs -1.20%
ops/text/yrs/remove 3.1±0.11µs 3.0±0.13µs -3.23%
update/parse with jwst/basic.bin 85.0±3.72µs 79.0±4.56µs -7.06%
update/parse with jwst/database.bin 58.4±2.54µs 52.6±2.18µs -9.93%
update/parse with jwst/large.bin 4.4±0.14ms 4.1±0.17ms -6.82%
update/parse with jwst/with-subdoc.bin 12.1±0.44µs 9.6±0.30µs -20.66%
update/parse with yrs/basic.bin 60.9±3.58µs 60.9±2.78µs -0.00%
update/parse with yrs/database.bin 36.9±1.51µs 37.4±1.56µs +1.36%
update/parse with yrs/large.bin 3.1±0.15ms 3.0±0.13ms -3.23%
update/parse with yrs/with-subdoc.bin 7.3±0.28µs 7.4±0.30µs +1.37%

Benchmark for Windows

Click to view benchmark
Test Base PR %
codec/jwst decode var_int (32 bit) 347.7±5.57µs 346.7±1.06µs -0.29%
codec/jwst decode var_uint (32 bit) 339.0±3.81µs 340.2±4.96µs +0.35%
codec/jwst decode var_uint (64 bit) 310.8±4.34µs 309.6±3.04µs -0.39%
codec/jwst encode var_int (32 bit) 385.2±8.83µs 383.0±2.67µs -0.57%
codec/jwst encode var_uint (32 bit) 396.3±2.26µs 396.7±2.21µs +0.10%
codec/jwst encode var_uint (64 bit) 387.7±3.33µs 387.6±1.95µs -0.03%
codec/lib0 decode var_int (64 bit) 276.5±1.36µs 276.6±0.77µs +0.04%
codec/lib0 decode var_uint (32 bit) 269.5±4.84µs 270.9±4.94µs +0.52%
codec/lib0 decode var_uint (64 bit) 264.7±4.56µs 264.3±5.47µs -0.15%
codec/lib0 encode var_int (64 bit) 430.2±4.32µs 429.1±4.54µs -0.26%
codec/lib0 encode var_uint (32 bit) 319.0±6.48µs 319.5±5.56µs +0.16%
codec/lib0 encode var_uint (64 bit) 391.1±3.40µs 391.1±2.17µs -0.00%
ops/array/jwst/insert 279.2±1.40µs 278.9±1.26µs -0.11%
ops/array/jwst/insert range 381.5±1.34µs 380.1±1.46µs -0.37%
ops/array/jwst/remove 172.1±5.71µs 170.8±5.69µs -0.76%
ops/array/yrs/insert 95.9±0.58µs 99.4±2.02µs +3.65%
ops/array/yrs/insert range 135.2±0.70µs 137.2±0.54µs +1.48%
ops/array/yrs/remove 141.5±0.78µs 142.2±0.73µs +0.49%
ops/map/jwst/get 470.8±13.01ns 467.6±10.35ns -0.68%
ops/map/jwst/insert 9.7±0.15µs 9.5±0.04µs -2.06%
ops/map/jwst/remove 9.1±0.06µs 9.9±0.05µs +8.79%
ops/map/yrs/get 390.7±7.28ns 387.7±5.77ns -0.77%
ops/map/yrs/insert 9.6±0.05µs 8.3±0.03µs -13.54%
ops/map/yrs/remove 10.5±0.03µs 10.5±0.05µs -0.00%
ops/text/jwst/insert 147.2±0.86µs 145.9±0.76µs -0.88%
ops/text/jwst/remove 3.9±0.05µs 3.8±0.03µs -2.56%
ops/text/yrs/insert 43.9±0.22µs 43.1±0.17µs -1.82%
ops/text/yrs/remove 3.5±0.01µs 3.6±0.01µs +2.86%
update/parse with jwst/basic.bin 79.9±0.36µs 75.4±0.34µs -5.63%
update/parse with jwst/database.bin 59.6±0.24µs 61.1±0.34µs +2.52%
update/parse with jwst/large.bin 3.8±0.14ms 3.7±0.26ms -2.63%
update/parse with jwst/with-subdoc.bin 10.8±0.06µs 10.5±0.05µs -2.78%
update/parse with yrs/basic.bin 64.3±0.25µs 59.9±0.25µs -6.84%
update/parse with yrs/database.bin 48.9±0.16µs 45.9±0.19µs -6.13%
update/parse with yrs/large.bin 3.1±0.11ms 3.1±0.10ms -0.00%
update/parse with yrs/with-subdoc.bin 10.6±0.05µs 9.7±0.04µs -8.49%

darkskygit added a commit to y-crdt/y-octo that referenced this pull request Oct 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

1 participant