Merge branch 'working' into job_peek_lchen
job_peek_lchen: Add fetchfile feature (job output/error peek proxy) working: HA/Raft infrastructure (consensus, replication, config mgmt) Conflict resolution summary: - controller.capnp: fetchfile @41, fetchfilereply @18, fetchfilemsg @30 - cluster.c: bifurcated OPCode_reply for fetchfile + config-push ACK - job.c: kept full fetchfile pending-request subsystem (~183 lines) - request.c: kept both xce_fetchfile_req() and XCE_RETRY_DEFAULTS - helper.c: added missing preVoteRequest/preVoteReply mappings - All 15 new test registrations (test_cbuf.c + 14 HA tests)
This commit is contained in:
commit
3a2094a461
529 changed files with 345174 additions and 5048 deletions
|
|
@ -68,6 +68,7 @@ libxce_src = [ gen_srcs[0],
|
|||
xce_resreq_parser[0],
|
||||
xce_select_parser[0],
|
||||
'client.c',
|
||||
'client_failover.c',
|
||||
'dataq.c',
|
||||
'hook.c',
|
||||
'htab.c',
|
||||
|
|
@ -104,6 +105,8 @@ libxce_src = [ gen_srcs[0],
|
|||
'resobj.c',
|
||||
'wobj.c',
|
||||
'configobj.c',
|
||||
'cluster.c',
|
||||
'raft/raft.c',
|
||||
]
|
||||
|
||||
incdir = include_directories('../include')
|
||||
|
|
@ -164,6 +167,20 @@ libxce_test_src = ['testsuite/test.c',
|
|||
'testsuite/test_qobj.c',
|
||||
'testsuite/test_request.c',
|
||||
'testsuite/test_cbuf.c',
|
||||
'testsuite/test_zarray_cow.c',
|
||||
'testsuite/test_kvmgr_capture.c',
|
||||
'testsuite/test_hooks.c',
|
||||
'testsuite/test_cluster.c',
|
||||
'testsuite/test_cluster_parse.c',
|
||||
'testsuite/test_libxce_retry.c',
|
||||
'testsuite/test_netio_on_connected.c',
|
||||
'testsuite/test_netio_arm_failure.c',
|
||||
'testsuite/test_netio_close_propagation.c',
|
||||
'testsuite/test_request_send_propagation.c',
|
||||
'testsuite/test_raft.c',
|
||||
'testsuite/test_wal_wire.c',
|
||||
'testsuite/test_ctrlstatus.c',
|
||||
'raft/raft_sim.c',
|
||||
]
|
||||
|
||||
libxce_test_deps = [libxce_deps, librtti_dep, unity_dep, libxce_dep]
|
||||
|
|
@ -171,6 +188,7 @@ libxce_test = executable('xcelib_test',
|
|||
libxce_test_src,
|
||||
include_directories: [incdir, build_inc],
|
||||
dependencies: libxce_test_deps,
|
||||
c_args: ['-DXCE_TESTING'],
|
||||
install: true)
|
||||
|
||||
test('libxce test', libxce_test, timeout: 120)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue