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

mjmac/DAOS 16787 google 2.6 #15498

Closed
wants to merge 370 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
370 commits
Select commit Hold shift + click to select a range
719fd11
DAOS-16146 cart: Backport metrics from google/2.4 (#14692)
jolivier23 Jul 22, 2024
c8d5ab9
DAOS-16008 cart: cart_ctl fixes (#14686)
frostedcmos Jul 22, 2024
f53f578
DAOS-16254 pool: Fix rfcheck_ult infinite looping (#14789)
liw Jul 23, 2024
101bec4
DAOS-15914 dtx: control DTX RPC to reduce network load (#14476)
Nasf-Fan Jul 23, 2024
1170222
DAOS-15064 mgmt: Show all ranks in daos system query (#14764)
kjacque Jul 23, 2024
ce34a79
DAOS-16162 doc: add information on MPI-IO daos: prefix (#14794)
Michael-Hennecke Jul 23, 2024
a8ce348
DAOS-16237 control: Add OID to filesystem get-attr (#14774)
jolivier23 Jul 24, 2024
ceb5096
DAOS-16253 control: Add chmod to daos utility (#14787)
jolivier23 Jul 24, 2024
0cf3710
DAOS-16103 control: Avoid deadlock during leadership change (#14781)
kjacque Jul 24, 2024
e6d791f
DAOS-16250 control: Allow control client version override (#14785)
mjmac Jul 24, 2024
6542d28
DAOS-16261 cq: update pylint to 3.2.6 (#14801)
daltonbohning Jul 24, 2024
6fffd11
DAOS-16263 cq: merge yamllint and clang-format into linting (#14803)
daltonbohning Jul 24, 2024
07bac58
DAOS-13078 test: update ior_per_rank.py to work in CI (#14800)
daltonbohning Jul 24, 2024
00e564e
DAOS-15953 test: update online_drain to use config values (#14498)
daltonbohning Jul 24, 2024
721a7c3
DAOS-15613 test: build current SHA in daos_build.py (#14796)
daltonbohning Jul 24, 2024
c3dee33
DAOS-15778 test: remove DataMoverTestBase.posix_local_test_paths (#14…
daltonbohning Jul 25, 2024
1eb3482
DAOS-16127 tools: Add daos health check command (#14730)
mjmac Jul 25, 2024
87a2a86
DAOS-16223 control: Config generate to not output auto values (#14778)
tanabarr Jul 29, 2024
96a95b8
DAOS-15946 control: Checker enablement misc fixes (#14700)
tanabarr Jul 29, 2024
53d96f4
DAOS-623 vos: Add visible iterator option to vos command line (#14653)
jolivier23 Jul 29, 2024
f500301
DAOS-16238 utils: Add valgrind suppressions for Go runtime (#14823)
kjacque Jul 29, 2024
0d93918
DAOS-16082 test: Repeatedly query device after SysXS device is set to…
shimizukko Jul 29, 2024
18a7878
DAOS-16035 rebuild: create VOS cont when no record need to be rebuilt…
liuxuezhao Jul 30, 2024
ed96c9d
DAOS-16217 test: Update run_local(). (#14748)
phender Jul 30, 2024
ce2e20e
DAOS-16013 tools: Query all pool targets by default (#14783)
mjmac Jul 30, 2024
26df545
DAOS-16264 common: Fix incorrect assertion (#14809)
Jul 31, 2024
a0af03d
DAOS-16286 client: intercept fdatasync() (#14835)
wiliamhuang Jul 31, 2024
aae31a3
DAOS-14422 control: Make pool proto variable names consistent (#14838)
tanabarr Jul 31, 2024
5ea9557
DAOS-15825 control: Improve GetAttachInfo NUMA fabric map (#14791)
kjacque Jul 31, 2024
12c4905
DAOS-16211 vos: Ensure we delete exact entry (#14763)
jolivier23 Aug 1, 2024
51e4429
DAOS-16295 test: fix streaming stdout when running launch.py locally …
daltonbohning Aug 2, 2024
846b57a
DAOS-623 ci: Add a workflow for Trivy scan (#14623)
grom72 Aug 2, 2024
5cdae94
DAOS-16089 object: more check when transfer bitmap for coll punch (#1…
Nasf-Fan Aug 5, 2024
9221e7f
DAOS-16300 cart: Parse domain properly for multi-interface case (#14864)
frostedcmos Aug 6, 2024
8abddad
DAOS-16218 test: Support running agent as user (#14751)
phender Aug 6, 2024
61cf766
DAOS-16010 control: add support to override rync binary and add args …
cdavis28 Aug 6, 2024
d736de1
DAOS-15997 build: bump mercury version to 2.4.0rc4 (#14873)
soumagne Aug 6, 2024
a30bdb6
DAOS-11866 build: Add --build-deps=fetch option (#14125)
jolivier23 Aug 6, 2024
8896868
DAOS-16282 control: Fix some test assumptions about JSON (#14832)
mjmac Aug 6, 2024
40d51a8
DAOS-16305 build: Simplify hermetic builds (#14874)
jolivier23 Aug 7, 2024
b4ceb85
DAOS-16288 cart: coverity fixes for 16287,16288,16289 (#14843)
frostedcmos Aug 8, 2024
12b0502
DAOS-16313 build: Add explicit linker flags to lib/daos/api (#14889)
mjmac Aug 8, 2024
17bb968
DAOS-16316 test: Disable runtime dir creation for test (#14892)
phender Aug 8, 2024
e3c6a75
DAOS-16279 test: bump expected WAL replay time (#14833)
NiuYawei Aug 8, 2024
f6d67b1
DAOS-16217 test: Use subprocess.run() for run_local() (#14882)
phender Aug 8, 2024
a755552
DAOS-15960 tests: Improvements for io_sys_admin test (#14503)
saurabhtandan Aug 8, 2024
842484e
DAOS-16317 cart: Simplify crt_get_info_string (#14896)
frostedcmos Aug 9, 2024
1f1aa59
DAOS-16229 test: support dynamic stonewall file (#14771)
daltonbohning Aug 9, 2024
20625cf
DAOS-16310 test: consolidate il and ioil tags (#14881)
daltonbohning Aug 9, 2024
68632cd
DAOS-16308 container: create ULT for ds_cont_tgt_snapshots_update (#1…
liuxuezhao Aug 12, 2024
bf0bedb
DAOS-16323 vos: Fix conditinal update perf bug (#14901)
jolivier23 Aug 12, 2024
101f18c
DAOS-15914 cart: add D_MRECV_BUF env var to control number of multi-r…
soumagne Aug 12, 2024
f6afdfe
DAOS-16330 cart: Reduce error logs during timeouts (#14905)
frostedcmos Aug 12, 2024
9274bd3
DAOS-16219 test: Remove sudo usage from fault injection files (#14898)
phender Aug 12, 2024
d3d4d15
DAOS-16089 object: IO handler should check obj_bulk_args::result (#14…
Nasf-Fan Aug 13, 2024
3bed2dc
DAOS-16301 test: Increase verify_perms.py timeout (#14910)
phender Aug 13, 2024
d9b7378
DAOS-16354 cart: Don't retry URI_LOOKUPs for PROTO_QUERY rpc (#14922)
frostedcmos Aug 14, 2024
8e45a25
DAOS-16306 common: Fix Use-After-Free issue in LRU Cache (#14906)
Aug 15, 2024
6f50acf
DAOS-16291 bio: auto detect faulty for an unplugged device (#14850)
NiuYawei Aug 15, 2024
1b85bb0
DAOS-16307 client: Defer creating network context in child processes …
wiliamhuang Aug 16, 2024
bed9bec
DAOS-16368 doc: Fix typo in dfuse documentation (#14951)
jolivier23 Aug 16, 2024
97968f6
DAOS-16299 gurt: Unused includes in errno.c (#14857)
jolivier23 Aug 18, 2024
427d135
DAOS-16097 vos: assign persistent DTX entry in vos_dtx_prepared (#14708)
Nasf-Fan Aug 19, 2024
9f6ae4f
DAOS-16333 test: Disable the debug mask during rebuild in soak testin…
mjean308 Aug 20, 2024
c4c3a54
DAOS-16304 tools: Create libdaos_self_test (#14950)
mjmac Aug 20, 2024
c2ce882
DAOS-16340 cart: Fix order of finalize in cart_ctl (#14969)
frostedcmos Aug 21, 2024
6107475
DAOS-16352 control: Handle cases with static ifaces (#14953)
kjacque Aug 21, 2024
4361a3e
DAOS-16381 test: Run IOR with HDF5-VOL with multiple object classes (…
shimizukko Aug 21, 2024
68c3a0d
DAOS-16131 client: intercept mmap() with trampoline method (#14742)
wiliamhuang Aug 21, 2024
ec85733
DAOS-16098 doc: Add a guide for setting up DAOS using QEMU (#14648)
paul356 Aug 21, 2024
a1b2df2
DAOS-14317 vos: vos_obj_hold() rework (#14701)
NiuYawei Aug 22, 2024
ea9ae12
DAOS-15439 cart: Support free-form provider specification for UCX. (#…
jgmoore-or Aug 22, 2024
dd488d1
DAOS-16265 test: Add debug for common test dir between variants (#14818)
phender Aug 22, 2024
5240d0c
DAOS-15996 test: enhance output of test_daos_rebuild_ec (#14949)
kccain Aug 22, 2024
90df6dc
DAOS-15137 test: enhance output of test_daos_extend_simple (#14948)
kccain Aug 22, 2024
b5edb7d
DAOS-16391 test: ignore rc from run_local diff (#14978)
daltonbohning Aug 23, 2024
fd9e945
DAOS-14544 rsvc: crt tree type usage fix (#14834)
liw Aug 25, 2024
8a4cec4
DAOS-16407 cart: coverity 2555825 fix (#14994)
frostedcmos Aug 26, 2024
1f1881c
DAOS-16371 il: do not return unsupported for fputs if ioil is loaded …
mchaarawi Aug 26, 2024
de71fb3
DAOS-16251 engine: Misc fixes and cleanups (#14983)
liw Aug 26, 2024
2ac6f52
DAOS-16251 tests: Fix various buffer overflows (#15003)
liw Aug 27, 2024
e3869b7
DAOS-16406 test: file_count_test_base.py - Don't obtain dfuse mount_d…
shimizukko Aug 27, 2024
0f811a9
DAOS-16347 object: partial coll-punch because of CPU yield (#15000)
Nasf-Fan Aug 28, 2024
9879f07
DAOS-15575 dfs: replace DAOS_TX_NONE with dfs th (#14094)
johannlombardi Aug 28, 2024
f41a173
DAOS-16334 test: (#15022)
phender Aug 28, 2024
20f7361
DAOS-16366 test: Use agent/server config files from test directory (#…
phender Aug 28, 2024
663237c
DAOS-16251 mgmt: Fix use-after-free in pool_list (#15014)
liw Aug 28, 2024
3d129b2
DAOS-14348 client: GC for pil4dfs dentry cache (#14995)
knard38 Aug 29, 2024
06238f2
DAOS-16451 telemetry: Adjust type of (_sum|_sumsquares) (#15018)
mjmac Aug 29, 2024
9735bf4
DAOS-16245 control: Fix dmg cont set-owner (#14945)
kjacque Aug 29, 2024
a5552da
DAOS-16365 client: intercept MPI_Init() to avoid nested call (#14992)
wiliamhuang Aug 29, 2024
5db61e8
DAOS-16462 test: remove server manager srv_timeout (#15029)
daltonbohning Aug 29, 2024
ccf7c14
DAOS-16463 test: remove get_host_log_files (#15030)
daltonbohning Aug 29, 2024
041962b
DAOS-16457 test: remove display_memory_info (#15031)
daltonbohning Aug 29, 2024
222cdee
DAOS-16315 mercury: update to 2.4.0rc5 (#15015)
soumagne Aug 29, 2024
c33318b
DAOS-16465 vos: fix misused ip_hdl (#15034)
NiuYawei Aug 30, 2024
ec445d7
DAOS-16385 dtx: fix DRAM leak during handle DTX collective RPC (#15010)
Nasf-Fan Aug 30, 2024
1b5943c
DAOS-16484 test: Exclude local host in default interface selection (#…
phender Aug 30, 2024
9662e98
DAOS-15800 client: create cart context on specific interface (#14804)
mchaarawi Aug 30, 2024
d2f062a
DAOS-16445 client: Add function to cycle OIDs non-sequentially (#14999)
jolivier23 Aug 30, 2024
407199f
DAOS-16251 dtx: Fix dtx_req_send user-after-free (#15035)
liw Sep 2, 2024
e6be2a6
DAOS-16304 tools: Add daos health net-test command (#14980)
mjmac Sep 2, 2024
46e6383
DAOS-16272 dfs: fix get_info returning incorrect oclass (#15048)
mchaarawi Sep 2, 2024
435e332
DAOS-15863 container: fix a race for container cache (#15038)
gnailzenh Sep 4, 2024
48487d1
DAOS-16471 test: Reduce targets for ioctl_pool_handles.py (#15063)
phender Sep 4, 2024
5cf4654
DAOS-16483 vos: handle empty DTX when vos_tx_end (#15053)
Nasf-Fan Sep 5, 2024
d778a95
DAOS-16271 mercury: Add patch to avoid seg fault in key resolve. (#15…
jgmoore-or Sep 5, 2024
e77265f
DAOS-16484 test: Support mixed speeds when selecting a default interf…
phender Sep 5, 2024
91de313
DAOS-16446 test: HDF5-VOL test - Set object class and container prope…
shimizukko Sep 5, 2024
c57eced
DAOS-16447 test: set D_IL_REPORT per test (#15012)
daltonbohning Sep 5, 2024
369e4f1
DAOS-16450 test: auto run dfs tests when dfs is modified (#15017)
daltonbohning Sep 5, 2024
a05d25d
DAOS-16510 cq: update pylint to 3.2.7 (#15072)
daltonbohning Sep 5, 2024
733fda6
DAOS-16509 test: replace IorTestBase.execute_cmd with run_remote (#15…
daltonbohning Sep 5, 2024
0e52fa5
DAOS-16458 object: fix invalid DRAM access in obj_bulk_transfer (#15026)
Nasf-Fan Sep 6, 2024
1353284
DAOS-16486 object: return proper error on stale pool map (#15064)
NiuYawei Sep 6, 2024
bb1b7c8
DAOS-16514 vos: fix coverity issue (#15083)
NiuYawei Sep 6, 2024
6a59b26
DAOS-16467 rebuild: add DAOS_POOL_RF ENV for massive failure case (#1…
liuxuezhao Sep 6, 2024
1101699
DAOS-16508 csum: retry a few times on checksum mismatch on update (#1…
johannlombardi Sep 9, 2024
b95ef01
DAOS-10877 vos: gang allocation for huge SV (#14790)
NiuYawei Sep 9, 2024
8e20e80
DAOS-16304 tools: Adjust default RPC size for net-test (#15091)
mjmac Sep 9, 2024
d3c8cb5
SRE-2408 ci: Increase timeout (to 15 minutes) for system restore (#14…
grom72 Sep 9, 2024
226e283
DAOS-16251 object: Fix obj_ec_singv_split overflow (#15045)
liw Sep 10, 2024
e56eb73
DAOS-16460 test: Improve get_service_file() (#15116)
phender Sep 11, 2024
f9b3f46
DAOS-16540 test: include extra yaml for soak md on ssd (#15104)
mjean308 Sep 11, 2024
cdd3744
DAOS-16468 test: ior/small.py - Decrease crt_timeout to 10 (#15100)
shimizukko Sep 13, 2024
6d5f00e
DAOS-16480 test: Increase expected range for dirty_pages metric (#15097)
phender Sep 16, 2024
74e41d9
DAOS-16567 test: remove unused IorCommand.log_metrics (#15128)
daltonbohning Sep 16, 2024
a0bf09a
DAOS-15776 test: remove DataMoverTestBase.create_pool (#15079)
daltonbohning Sep 16, 2024
98ddb2f
DAOS-12859 test: use pool and container labels (pass 3) (#13210)
daltonbohning Sep 16, 2024
3e05aec
DAOS-16027 test: Adding daos_test REBUILD31-34 subtests (#14584)
phender Sep 17, 2024
d4af4ed
DAOS-15644 test: remove control_method dmg (#15081)
daltonbohning Sep 17, 2024
8c85e5f
DAOS-16550 test: use correct stonewall file with mdtest (#15109)
daltonbohning Sep 17, 2024
b801076
DAOS-16482 control: Increase min hugepages for single tgt count (#15115)
tanabarr Sep 17, 2024
cf25508
DAOS-623 test: Support running independent io sys admin steps (#15134)
daltonbohning Sep 17, 2024
d02518a
DAOS-16566 test: Update server/multiengine_persocket.py (#15127)
phender Sep 17, 2024
762f6bd
DAOS-16570 control: Break up hwprov package (#15137)
mjmac Sep 18, 2024
049f710
DAOS-16487 control: Require hostname for nvme set-faulty & replace (#…
tanabarr Sep 18, 2024
acfa271
DAOS-16495 test: Use the test env control config file w/ dmg (#15094)
phender Sep 18, 2024
3464753
DAOS-16292 control: Allow optional pool UUID for Create API (#15142)
mjmac Sep 18, 2024
a9bcfe6
DAOS-14248 engine: strengthen signals handling (#13031)
bfaccini Sep 19, 2024
10d96a4
DAOS-16336 test: bump io test timeout (#15073)
Sep 19, 2024
2197abf
DAOS-16548 test: add ftest lint check for invalid test_ tag (#15106)
daltonbohning Sep 19, 2024
531f522
DAOS-16559 container: return EBUSY for container being destroyed (#15…
gnailzenh Sep 20, 2024
38bd176
DAOS-16607 control: Update vendored version of grpc-go (#15161)
kjacque Sep 20, 2024
e871ff6
DAOS-16487 test: fix dmg c helper for set-faulty changes (#15151)
tanabarr Sep 20, 2024
c9668f4
DAOS-16346 tests: fix pmemcheck vea errors (#14954)
Sep 20, 2024
f2982a2
DAOS-16589 test: Add Hardware Medium VMD test stage. (#15152)
phender Sep 20, 2024
1c79413
DAOS-16611 java: Bump com.google.protobuf:protobuf-java (#15160)
dependabot[bot] Sep 20, 2024
a6d2773
DAOS-16169 test: Skip recovery tests requiring fault injection (#15159)
phender Sep 20, 2024
ee09484
DAOS-16613 cq: update pylint to 3.3.0 (#15165)
daltonbohning Sep 24, 2024
7ce9923
DAOS-16329 chk: maintenance mode after checking pool with dryrun (#14…
Nasf-Fan Sep 25, 2024
fba34d9
DAOS-16563 client: mark pool/cont handle as g2l after fork (#15125)
johannlombardi Sep 25, 2024
0dfe144
DAOS-16251 tests: Fix various memory issues (#15147)
liw Sep 25, 2024
590bb3f
DAOS-16153 test: Do not run NLT fi tests for release builds. (#15171)
ashleypittman Sep 26, 2024
c757af5
DAOS-15682 dfuse: Perform reads in larger chunks. (#14212)
ashleypittman Sep 26, 2024
daf565c
DAOS-16629 build: Allow separate test builds (#15188)
jolivier23 Sep 26, 2024
aadd9af
DAOS-16589 test: Support Functional Hardware Medium VMD stage (#15166)
phender Sep 26, 2024
2a006ad
DAOS-15583 client: introduce whitelist mode into libpil4dfs (#14812)
wiliamhuang Sep 26, 2024
173d862
DAOS-16298 test: improve get_clush_command timeout (#15113)
daltonbohning Sep 26, 2024
f2a6dc8
DAOS-16621 build: Fix Go versions in rpm/deb packaging (#15174)
kjacque Sep 30, 2024
53f6743
DAOS-16628 client: reset eq counter to zero after fork() in IL (#15187)
wiliamhuang Oct 1, 2024
abf9c8c
DAOS-16634 cart: Test DAOS with Mercury UCX updates. (#15205)
jgmoore-or Oct 1, 2024
a60906f
DAOS-16626 cq: update pylint to 3.3.1 (#15182)
daltonbohning Oct 1, 2024
54c969f
DAOS-14419 control: Display disabled ranks by default (#15112)
knard38 Oct 3, 2024
f49f041
DAOS-16585 tests: Improve NLT checking of ioil metrics. (#15179)
ashleypittman Oct 3, 2024
7922d33
DAOS-16268 test: daos_test/rebuild.py tests not reporting failed pool…
dinghwah Oct 3, 2024
7412f3a
DAOS-16577 test: remove hw tag from deployment/disk_failure.py (#15138)
daltonbohning Oct 3, 2024
c258492
DAOS-16585 test: disable NLT fstat test for non-redhat systems. (#15233)
ashleypittman Oct 4, 2024
f9f73bd
DAOS-16590 test: misc ftest/performance updates (#15144)
daltonbohning Oct 4, 2024
8489046
DAOS-16667 client: bump hadoop-common from 3.3.6 to 3.4.0 (#15194)
dependabot[bot] Oct 7, 2024
2738a36
DAOS-16350 test: decrease pool size for ior_per_rank (#15183)
jamesanunez Oct 7, 2024
30d3811
DAOS-16488 chk: take sd_lock before accessing VOS sys_db (#15207)
Nasf-Fan Oct 8, 2024
9211793
DAOS-16572 rebuild: properly assign global_dtx_resync_version in IV (…
Nasf-Fan Oct 8, 2024
dbc2808
SRE-2509 common: do not skip tests on empty commits (#15199)
grom72 Oct 8, 2024
85959c5
SRE-2454 common: fix license to follow SPDX rules (#15133)
grom72 Oct 9, 2024
dad109c
DAOS-14408 common: enable NDCTL for DCPM (#14371)
grom72 Oct 9, 2024
d6ae532
DAOS-16672 control: Move storage_query pretty printers into own file …
tanabarr Oct 10, 2024
032849e
DAOS-16556 client: call fstat() before mmap() to update file status i…
wiliamhuang Oct 10, 2024
6177922
DAOS-16653 pool: Batch crt events (#15230)
liw Oct 11, 2024
24700c3
DAOS-16637 pydaos: disable atfork handler (#15292)
johannlombardi Oct 11, 2024
39895c3
DAOS-16673 common: ignore Hadoop 3.4.0 related CVE (#15284)
grom72 Oct 11, 2024
2661ebc
DAOS-16674 vos: create sysdb lock with recursive attribute (#15290)
Nasf-Fan Oct 14, 2024
f42e4c5
DAOS-13938 dfuse: adjust offset in readdir cache entry list (#15190)
johannlombardi Oct 14, 2024
e2d0df9
DAOS-15596 pkg: Update argobots to 1.2 (#15181)
knard38 Oct 15, 2024
07f2906
DAOS-16574 vos: shrink DTX table blob size (#15220)
Nasf-Fan Oct 15, 2024
7c93b69
DAOS-16693 telemetry: Avoid race between init/read (#15306)
mjmac Oct 15, 2024
0e42449
DAOS-16650 control: dmg system exclude, update group version (#15288)
kccain Oct 16, 2024
e28eaa2
DAOS-16469 dtx: optimize DTX CoS cache (#15089)
Nasf-Fan Oct 17, 2024
59b5b54
DAOS-10146 build: Support for running ansible ftest externally (#15311)
knard38 Oct 17, 2024
8f70ea0
DAOS-16265 test: Fix erasurecode/rebuild_fio.py out of space (#15020)
phender Oct 17, 2024
99f3f2d
DAOS-16694 dtx: avoid DTX leak during dtx_status_handle (#15310)
Nasf-Fan Oct 17, 2024
589dbf4
DAOS-16720 cq: pin isort to v1.1.0 (#15338)
daltonbohning Oct 17, 2024
711ecc7
DAOS-16696 cart: Fix rc in error path (#15313)
frostedcmos Oct 21, 2024
e117a6c
DAOS-16645 cart: Bump file descriptor limit (#15224)
jolivier23 Oct 21, 2024
03cbd52
DAOS-16568 tests: Better cmdline control of NLT tests (#15141)
techbasset Oct 22, 2024
95786fb
DAOS-16698 control: Bump system_ram_reserved for MD-on-SSD pool creat…
tanabarr Oct 22, 2024
c3b3e82
DAOS-16653 docs: Fix CRT_EVENT_DELAY description (#15351)
liw Oct 22, 2024
63305f3
DAOS-14262 cart: add ability to select traffic class for SWIM context…
soumagne Oct 22, 2024
099c0b8
DAOS-16265 test: Split erasurecode/multiple_failure.py (#15355)
phender Oct 22, 2024
a862deb
DAOS-16704 test: Increase timeout for pool_list_consolidation.py (#15…
shimizukko Oct 22, 2024
7a70c1d
DAOS-16687 control: Handle missing PCIe caps in storage query usage (…
tanabarr Oct 23, 2024
cc87b2b
DAOS-13292 build: Don't need UCX libraries … (#15016)
brianjmurrell Oct 23, 2024
8e02d37
DAOS-13997 control: Allow labels for fault domain levels (#15173) (#1…
kjacque Oct 23, 2024
45b8c75
DAOS-15943 test: Remove server logging from pre-teardown (#15282)
mjean308 Oct 24, 2024
d9a01d9
DAOS-11516 cart: relax progress and HG thread safety using thread mod…
soumagne Oct 24, 2024
0110337
DAOS-16469 container: Lower log level for cont_aggregate_interval (#1…
Nasf-Fan Oct 24, 2024
ab744a4
DAOS-14572 pydaos: Add a pydaos.DaosErrorCode class to mapping errors…
ashleypittman Oct 24, 2024
78293a9
DAOS-16721 object: fix coll RPC for obj with sparse layout (#15375)
Nasf-Fan Oct 25, 2024
df3dd24
DAOS-16669 test: fix pool list ftest (#15373)
knard38 Oct 25, 2024
c30d619
DAOS-16697 cart: crt_reply_send_input_free() (#15314)
frostedcmos Oct 25, 2024
e03724c
DAOS-15429 test: Fix racy unit test (#15384)
mjmac Oct 25, 2024
6eb61d3
DAOS-16096 test: Add retry loop for comparing free pool space (#15289)
phender Oct 25, 2024
947c76d
DAOS-16175 container: fix a case for cont_iv_hdl_fetch (#15395)
liuxuezhao Oct 28, 2024
bf12b3f
DAOS-16722 client: to intercept PMPI_Init() in libpil4dfs (#15336)
wiliamhuang Oct 28, 2024
1d2d48f
DAOS-16710 test: Check for total space instead of free space. (#15385)
rpadma2 Oct 28, 2024
1a53cc9
DAOS-16709 test: Handle decoding empty json output (#15397)
phender Oct 28, 2024
30ee2e8
DAOS-16741 ci: Enable change of origin (#15380)
jolivier23 Oct 29, 2024
bf494ea
DAOS-16211 vos: Avoid race condition with discard (#15370)
jolivier23 Oct 29, 2024
50128bd
DAOS-16702 rebuild: restart rebuild for a massive failure case (#15343)
liuxuezhao Oct 29, 2024
e052cb0
SRE-2329 build: Fix checkout 'null' from version control (#15367)
phender Oct 31, 2024
e2f1e22
DAOS-16685 dfuse: Change event queue poll to use NOWAIT. (#15377)
jgmoore-or Oct 31, 2024
679cc4f
DAOS-16477 mgmt: return suspect engines for pool healthy query (#15196)
Nov 1, 2024
9d2965f
Revert "DAOS-16477 mgmt: return suspect engines for pool healthy quer…
gnailzenh Nov 1, 2024
cb8b19a
DAOS-13559 vos: MD-on-SSD phase2 landing (#15429)
NiuYawei Nov 4, 2024
89d6e24
DAOS-623 common: Remove extraneous quotes from error string. (#15400)
ashleypittman Nov 4, 2024
c1ae651
DAOS-16639 object: fix assertion (#15329)
wangdi1 Nov 4, 2024
7059aa5
DAOS-16729 dfuse: Remove deprecated single-threaded option. (#15345)
ashleypittman Nov 4, 2024
4211465
DAOS-15162 build: update to libfabric 1.22.0 (#15401)
soumagne Nov 5, 2024
e13d386
SRE-2505 ci: Fix Trivy scan upload to the Security tab (#15201)
grom72 Nov 5, 2024
2469e21
DAOS-16365 client: intercept dlsym() and zeInit() to avoid nested cal…
wiliamhuang Nov 5, 2024
35ee55e
DAOS-16721 dtx: handle potential DTX ID reusing trouble (#15408)
Nasf-Fan Nov 5, 2024
2263423
DAOS-16752 build: update mercury to 2.4.0 (#15413)
soumagne Nov 6, 2024
aa4b2c7
DAOS-16670 test: container/multiple_delete.py - Increase SCM leftover…
shimizukko Nov 6, 2024
4162161
DAOS-16781 client: Allow daos_metrics read via pid (#15448)
mjmac Nov 7, 2024
89569fa
DAOS-623 build: Add arm path when looking for fuse (#15467)
jolivier23 Nov 7, 2024
9aae306
DAOS-16386 utils: Add DDB Feature and RM_POOL Support (#15062)
Nov 8, 2024
47c1141
DAOS-16736 dfuse: Add a common struct for active IE data. (#15362)
ashleypittman Nov 8, 2024
e3c2a17
DAOS-16765 test: pool/verify_space.py - Increase timeout (#15453)
shimizukko Nov 8, 2024
6a4364e
DAOS-16797 build: Create 2.8 TB1 (#15479)
phender Nov 8, 2024
248bb75
DAOS-7203 control: Add histogram support to Prometheus exporter (#5382)
mjmac Nov 9, 2024
083d786
DAOS-16374 vos: integer overflow on evt recx trace (#15439)
NiuYawei Nov 11, 2024
d4070e8
DAOS-16327 control: Update dmg storage query usage for MD-on-SSD P2 (…
tanabarr Nov 11, 2024
fb89454
DAOS-16749 vos: OI iterator for phase2 pool (#15465)
NiuYawei Nov 12, 2024
d820b71
DAOS-16713 vos: initialize checkpoint stats (#15454)
NiuYawei Nov 12, 2024
8a8366d
DAOS-16791 control: Add include_fabric_ifaces to agent config (#15470)
mjmac Nov 12, 2024
304cbf0
DAOS-16365 client: use D_ASPRINTF and fix format issues (#15463)
wiliamhuang Nov 12, 2024
0b6ff63
DAOS-16276 doc: Address engine unavailability (#15456)
liw Nov 12, 2024
0db1219
DAOS-16635 control: Pass meta_sz to pool extend+reintegrate API (#15459)
tanabarr Nov 13, 2024
6e7032f
DAOS-16662 test: update some tests to use unique dfuse mount (#15242)
daltonbohning Nov 13, 2024
a1b2309
DAOS-16787 utils: Suppress NLT valgrind false positives (#15478)
kjacque Nov 13, 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
Prev Previous commit
Next Next commit
DAOS-16713 vos: initialize checkpoint stats (#15454)
Initialize checkpoint stats to zero.

Signed-off-by: Niu Yawei <yawei.niu@intel.com>
  • Loading branch information
NiuYawei authored Nov 12, 2024
commit d820b712f04e8805d62e7d94eda6e8966e55e6e2
8 changes: 3 additions & 5 deletions src/include/daos/mem.h
Original file line number Diff line number Diff line change
@@ -289,14 +289,12 @@ struct umem_cache {
};

struct umem_cache_chkpt_stats {
/** Last committed checkpoint id */
uint64_t *uccs_chkpt_id;
/** Number of pages processed */
int uccs_nr_pages;
unsigned int uccs_nr_pages;
/** Number of dirty chunks copied */
int uccs_nr_dchunks;
unsigned int uccs_nr_dchunks;
/** Number of sgl iovs used to copy dirty chunks */
int uccs_nr_iovs;
unsigned int uccs_nr_iovs;
};

/** Allocate global cache for umem store.
2 changes: 1 addition & 1 deletion src/vos/vos_pool.c
Original file line number Diff line number Diff line change
@@ -724,7 +724,7 @@ vos_pool_checkpoint(daos_handle_t poh)
struct bio_wal_info wal_info;
int rc;
uint64_t purge_size = 0;
struct umem_cache_chkpt_stats stats;
struct umem_cache_chkpt_stats stats = { 0 };
struct vos_chkpt_metrics *chkpt_metrics = NULL;

pool = vos_hdl2pool(poh);
Loading