Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
e460640
Initial plan
Copilot Mar 1, 2026
150eace
Add pl_debug interactive placement debugging tool
Copilot Mar 1, 2026
5e0c352
Add mode= option to gen_layout command in pl_debug
Copilot Mar 1, 2026
e7817bd
Add ver= option to gen_layout command in pl_debug
Copilot Mar 1, 2026
1444f0c
Rename opc1/opc2 to opc/opc_second and add PLD_NO_OPC sentinel in pl_…
Copilot Mar 1, 2026
ac05231
Add query command to print node/rank/target status in pl_debug
Copilot Mar 1, 2026
346b11b
Fix duplicate srv_pool_map.c compilation in placement tests SConscript
Copilot Mar 1, 2026
bc70034
placement/tests: fix srv_pool_map.os duplicate-environment SCons conf…
Copilot Mar 1, 2026
fd48ac2
placement/tests: add --help long option to pl_debug
Copilot Mar 1, 2026
29c56a7
placement/tests: fix rank domain status not updated after set_down/se…
Copilot Mar 1, 2026
6219f69
placement/tests: gen_layout error when class unset; add print_obj_cla…
Copilot Mar 1, 2026
e2653b1
placement/tests: print_obj_class mandatory hint (EC/RP/shard/all)
Copilot Mar 1, 2026
bee81f0
placement/tests: gen_layout type= and grp= options to override obj_class
Copilot Mar 1, 2026
0a94a8c
placement/tests: show co_flags (DOWN2UP etc.) in query output
Copilot Mar 2, 2026
b4a6e7b
placement/tests: fix format-truncation warning in grp_str snprintf
Copilot Mar 2, 2026
21e664b
placement/tests: add diff_layout command showing rebuild shards with …
Copilot Mar 2, 2026
351d3d4
placement/tests: add gen_oid command; simplify gen_layout/diff_layout…
Copilot Mar 2, 2026
28b73fe
placement/tests: add class= parameter to gen_oid command
Copilot Mar 2, 2026
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
9 changes: 8 additions & 1 deletion src/placement/tests/SConscript
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,26 @@ def scons():
'jump_map_dist.c',
'placement_test.c'])
pl_bench_tgt = denv.SharedObject(['pl_bench.c', 'place_obj_common.c'])
pl_debug_tgt = denv.SharedObject(['pl_debug.c', 'place_obj_common.c'])
srv_pool_map_obj = denv.SharedObject(target='srv_pool_map',
source='../../pool/srv_pool_map.c')

libraries = ['daos', 'daos_common', 'gurt', 'uuid', 'cmocka', 'isal', 'm']

ring_pl_test = denv.d_program('ring_pl_map', ring_test_tgt, LIBS=libraries)

jump_pl_test = denv.d_program('jump_pl_map',
jump_test_tgt + ['../../pool/srv_pool_map.c'], LIBS=libraries)
jump_test_tgt + srv_pool_map_obj, LIBS=libraries)

pl_bench = denv.d_program('pl_bench', pl_bench_tgt, LIBS=libraries)

pl_debug = denv.d_program('pl_debug',
pl_debug_tgt + srv_pool_map_obj, LIBS=libraries)

denv.Install('$PREFIX/bin/', ring_pl_test)
denv.Install('$PREFIX/bin/', jump_pl_test)
denv.Install('$PREFIX/bin/', pl_bench)
denv.Install('$PREFIX/bin/', pl_debug)


if __name__ == "SCons.Script":
Expand Down
Loading