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

Perf metric #2972

Closed
wants to merge 44 commits into from
Closed

Perf metric #2972

wants to merge 44 commits into from

Commits on Dec 19, 2023

  1. [fix]tools-v2: add version in function NewQuerySubUri

    Signed-off-by: baytan0720 <[email protected]>
    baytan0720 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    f3b2fac View commit details
    Browse the repository at this point in the history
  2. Fix metaserver deadlock caused by bthread coroutine switching

    Signed-off-by: Hanqing Wu <[email protected]>
    wu-hanqing authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    4560de3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73f7465 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    81ba96d View commit details
    Browse the repository at this point in the history
  5. docker: added dockerfile for build in ubuntu22.

    Signed-off-by: Wine93 <[email protected]>
    Signed-off-by: fine97 <[email protected]>
    Wine93 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    3868bd9 View commit details
    Browse the repository at this point in the history
  6. build: fixed missing some compile params for building curvefs sdk.

    Signed-off-by: Wine93 <[email protected]>
    Signed-off-by: fine97 <[email protected]>
    Wine93 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    cd5c605 View commit details
    Browse the repository at this point in the history
  7. curvefs/sdk: add maven build plugin,optimize the logic of parsing inp…

    …ut parameters in flink
    
    Signed-off-by: fine97 <[email protected]>
    fine97 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    82714da View commit details
    Browse the repository at this point in the history
  8. [fix]curvefs/client: warmup process

    Fixed a bug where warm-up progress may not be added
    
    Signed-off-by: Cyber-SiKu <[email protected]>
    Cyber-SiKu authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    fbbf6fd View commit details
    Browse the repository at this point in the history
  9. tools-v2: fix update fs bug

    Signed-off-by: h0hmj <[email protected]>
    h0hmj authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    bc3825b View commit details
    Browse the repository at this point in the history
  10. [fix]curvefs/client: diskcache may deadlock

    Signed-off-by: Cyber-SiKu <[email protected]>
    Cyber-SiKu authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    0185b8e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7023269 View commit details
    Browse the repository at this point in the history
  12. add bs stop snapshot

    Signed-off-by: ZackSoul <[email protected]>
    
    add bs stop snapshot
    
    Signed-off-by: ZackSoul <[email protected]>
    
    add bs stop snapshot
    
    Signed-off-by: ZackSoul <[email protected]>
    
    add bs stop snapshot
    
    Signed-off-by: ZackSoul <[email protected]>
    
    add bs stop snapshot
    
    Signed-off-by: ZackSoul <[email protected]>
    
    add bs stop snapshot
    
    Signed-off-by: ZackSoul <[email protected]>
    
    add bs stop snapshot
    
    Signed-off-by: ZackSoul <[email protected]>
    
    add bs stop snapshot
    
    Signed-off-by: ZackSoul <[email protected]>
    ZackSoul authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    5880686 View commit details
    Browse the repository at this point in the history
  13. [fix] curvefs: mds: createfs error

    Signed-off-by: swj <[email protected]>
    201341 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    320b1c5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ed8a423 View commit details
    Browse the repository at this point in the history
  15. [feat] curvefs: merge two rpc into one when delete dentry

    Signed-off-by: swj <[email protected]>
    201341 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    9854f58 View commit details
    Browse the repository at this point in the history
  16. [fix] fix entrypoint bug for monitor role

    Signed-off-by: caoxianfei1 <[email protected]>
    caoxianfei1 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    bee6e30 View commit details
    Browse the repository at this point in the history
  17. [fix]tools-v2: panic when show cluster status

    Signed-off-by: montaguelhz <[email protected]>
    montaguelhz authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    7a94412 View commit details
    Browse the repository at this point in the history
  18. fix read config

    Signed-off-by: Ziy1-Tan <[email protected]>
    Ziy1-Tan authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    1395ef3 View commit details
    Browse the repository at this point in the history
  19. [fix] fix the error that modify diskTrimCheckIntervalSec on the fly

    Signed-off-by: caoxianfei1 <[email protected]>
    caoxianfei1 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    305d8df View commit details
    Browse the repository at this point in the history
  20. script: fix typo.

    Signed-off-by: Wine93 <[email protected]>
    Wine93 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    d6b08ba View commit details
    Browse the repository at this point in the history
  21. curvefs/client: fix the delayed inode not being retrieved in nocto sc…

    …enario.
    
    Signed-off-by: Wine93 <[email protected]>
    Wine93 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    e49678e View commit details
    Browse the repository at this point in the history
  22. fix ut test bug

    YunhuiChen authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    a91f055 View commit details
    Browse the repository at this point in the history
  23. change docs website

    Signed-off-by: Wangpan <[email protected]>
    aspirer authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    2741e08 View commit details
    Browse the repository at this point in the history
  24. doc: add changelog for v2.7.

    Signed-off-by: Wine93 <[email protected]>
    Wine93 authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    7820c55 View commit details
    Browse the repository at this point in the history
  25. Update CHANGELOG-2.7.md

    Signed-off-by: Wangpan <[email protected]>
    aspirer authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    d38bfe0 View commit details
    Browse the repository at this point in the history
  26. update curve-arch.png

    Signed-off-by: Wangpan <[email protected]>
    aspirer authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    efcc9ce View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    bf98143 View commit details
    Browse the repository at this point in the history
  28. fix: curvefs/metaserver ut crash when compiling with release mode

    Signed-off-by: Ziy1-Tan <[email protected]>
    Ziy1-Tan authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    8fe05eb View commit details
    Browse the repository at this point in the history
  29. curvefs: fix list xattr miss someone

    Signed-off-by: wanghai01 <[email protected]>
    SeanHai authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    bd8bbdc View commit details
    Browse the repository at this point in the history
  30. curvefs: fix trash will delete file data more than once

    Signed-off-by: wanghai01 <[email protected]>
    SeanHai authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    30db8d5 View commit details
    Browse the repository at this point in the history
  31. curvefs: support get mdsAddrsOverride from active mds

    Signed-off-by: h0hmj <[email protected]>
    h0hmj authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    d6c2c61 View commit details
    Browse the repository at this point in the history
  32. curvefs/mds: add rpc SetClientMdsAddrsOverride

    Signed-off-by: h0hmj <[email protected]>
    h0hmj authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    ef409cc View commit details
    Browse the repository at this point in the history
  33. tool-v2: add support of mds rpc SetClientMdsAddrsOverride

    Signed-off-by: h0hmj <[email protected]>
    h0hmj authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    bfb3cb9 View commit details
    Browse the repository at this point in the history
  34. curvefs: add ut for mdsaddrs override function

    Signed-off-by: h0hmj <[email protected]>
    h0hmj authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    7f9528e View commit details
    Browse the repository at this point in the history
  35. get and set counts

    shuaihehe authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    7c49cea View commit details
    Browse the repository at this point in the history
  36. fix trash loop and utest

    Signed-off-by: wanghai01 <[email protected]>
    SeanHai authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    574c337 View commit details
    Browse the repository at this point in the history
  37. fix metaserver deadlock caused by bthread coroutine switching

    Signed-off-by: wanghai01 <[email protected]>
    SeanHai authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    804beee View commit details
    Browse the repository at this point in the history
  38. fix curve rpc infinite retry logic to mds

    Signed-off-by: wanghai01 <[email protected]>
    SeanHai authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    30d2397 View commit details
    Browse the repository at this point in the history
  39. curvefs: add a new distributed transaction model to improve rename pe…

    …rformance
    
    Signed-off-by: wanghai01 <[email protected]>
    SeanHai authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    6e45d40 View commit details
    Browse the repository at this point in the history
  40. Backport bvar fork fixes

    Signed-off-by: Hanqing Wu <[email protected]>
    wu-hanqing authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    4750872 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    676eab3 View commit details
    Browse the repository at this point in the history
  42. fix curvefs topology lock

    Signed-off-by: wanghai01 <[email protected]>
    SeanHai authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    7f74ddb View commit details
    Browse the repository at this point in the history
  43. Fix side effect of Remove operation.

    In the original ARC paper, there was no explanation of how Remove should be
    handled when the cache is full. The Remove operation would have a side effect
    on subsequent Put operations when the cache is not full, which is still
    evicting items even though it's clear that there is no need to evict when
    the cache is not full.
    
    Now, code has been added to check if the cache is full to avoid performance
    degradation.
    
    - fix c_, it should be max_count.
    - add unittest.
    - use list::splice to avoid copying value
    - add suffix to member fields list and map
    
    Signed-off-by: Xu Yifeng <[email protected]>
    skypexu authored and wuhongsong committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    0ff3c3f View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    10534c2 View commit details
    Browse the repository at this point in the history