boinc/tools
David Anderson f8879a3a0e web job submission, script assimilator: add new output file model
old model:
    no assimilator
    output files live in upload hierarchy w/ physical names
    WUs are marked as assimulated when batch is retired;
    file_deleter deletes output files after that.

new model:
    assimilator (e.g. sample_assimilate.py and sample_assimilator.cpp)
    moves output files of canonical results to project/results/<batch_id>,
    with names that include the batch name and the logical name.
    WU is marked as assimilated; file_deleter deletes
    output files of non-canonical results.

advantages of new model:
    can see all output files of a batch on cmdline with ls
    can zip output files of a batch without copying them
    unified naming scheme for output files that encodes
        the batch, the job (e.g. the BUDA job dir name)
        and the logical name of the file.
------------
script assimilator: pass logical names to the script

Support both models.  Choice of model is per app.
The project.inc file says which app uses which model.
2024-11-23 23:35:40 -08:00
..
Makefile.am 1) Add support for BOINC Universal Docker Application (BUDA). 2024-11-12 17:49:52 -08:00
appmgr
backend_lib.cpp server: use correct DB connection in create_work() 2024-08-09 00:33:20 +02:00
backend_lib.h vboxwrapper: if VM memory size is < 512MB, set it to 512MB 2023-12-14 00:34:32 -08:00
boinc_submit Change doc URLs from trac wiki to github wiki in source code and project files. 2023-10-08 13:20:05 -07:00
cancel_jobs.cpp
check_project Change python3 to python in 2 scripts 2020-10-09 12:43:50 -07:00
cleanlogs.sh
compare_pot
create_work.cpp web job submission, script assimilator: add new output file model 2024-11-23 23:35:40 -08:00
create_work_example
dbcheck_files_exist
dir_hier_move.cpp Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
dir_hier_path.cpp Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
example_app_in
example_app_out
grep_logs Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
gui_urls.xml
hr_db_convert.cpp Remove unused BOINC_RCSID constants 2019-01-12 23:43:48 +02:00
ict_job Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
kill_wu.cpp Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
make_project make_project: fix typo 2023-11-19 15:02:06 -08:00
makefile_sign_executable
makelog.sh Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
manage_privileges Change doc URLs from trac wiki to github wiki in source code and project files. 2023-10-08 13:20:05 -07:00
parse_config
poll_wu.cpp Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
process_input_template.cpp changes to support the job processing cookbook 2024-01-12 00:58:14 -08:00
process_input_template.h
process_result_template.cpp [linux] Move all fcgi dependent stdio functions to the separate 'boinc_stdio.h' header only file 2023-02-12 19:50:22 +01:00
project.xml change name of Linux/ARM platform to match wiki 2022-11-30 22:19:11 -08:00
query_job web job submission, script assimilator: add new output file model 2024-11-23 23:35:40 -08:00
remote_submit Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
remote_submit_test.cpp
run_in_ops
sample_assimilate.py web job submission, script assimilator: add new output file model 2024-11-23 23:35:40 -08:00
sign_executable.cpp Remove unused BOINC_RCSID constants 2019-01-12 23:43:48 +02:00
stage_file 1) Add support for BOINC Universal Docker Application (BUDA). 2024-11-12 17:49:52 -08:00
stage_file_native.cpp changes to support the job processing cookbook 2024-01-12 00:58:14 -08:00
stage_file_native.h rename run_stage_file to stage_file_native 2022-07-12 10:18:15 +00:00
submit_api_test.py Remove semicolons in python code 2021-10-01 00:23:26 -04:00
submit_batch 1) Add support for BOINC Universal Docker Application (BUDA). 2024-11-12 17:49:52 -08:00
submit_buda - Add web interface for creating BUDA apps and variants 2024-11-18 13:43:44 -08:00
submit_job change things so that input files for BUDA jobs don't have to be in the BUDA dir 2024-11-12 23:34:40 -08:00
tree_threader_splitter
update_versions update_versions: keep going if find bad app version directory 2024-07-26 14:20:07 -07:00
update_versions_v6 Change doc URLs from trac wiki to github wiki in source code and project files. 2023-10-08 13:20:05 -07:00
updater.cpp
upgrade Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
vote_monitor Remove trailing whitespaces. Add CI script to verify in on every commit 2023-05-05 20:08:17 +02:00
xadd