Commit Graph

36 Commits

Author SHA1 Message Date
smith 39e5415019 Adding new public function DC_addWUInputAdvanced to support the definition of physical file name and its hash.
Implemented only for boinc. Other backends drop error.



git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@2321 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:58 +01:00
gombasg 543fc55e60 _DC_copyFile() no longer preserves errno, adjust all callers
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@1941 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:55 +01:00
drotos 202d624aa5 typo
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@1035 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:51 +01:00
drotos 6590bdc9bc do not use dc_internal.h in slave side
move _DC_state_name() to master side


git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@1032 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:51 +01:00
drotos 9bc30f0b39 fix bad behavior of event processing (#1109)
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@1008 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:49 +01:00
drotos 1197636ed0 remove management box when destroying wu
de/serialize uuid_str of the wu


git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@1001 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:49 +01:00
drotos 06ec02d827 do not fall back to global section of the config file when figuring
out client log file name but use value of the DC_LABEL_CLIENTLOG instead


git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@997 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:48 +01:00
drotos a458904f58 Fix #1106: DC_getResultCapabilities() checks for existance of err/out files
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@996 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:48 +01:00
drotos bf346829fc kliensbol a glib.h teljes kiiktatasa
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@959 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:46 +01:00
drdani bc35b2e432 de/serialize ready
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@899 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:45 +01:00
drdani 0795837fd0 move emacs "local-variables-block" to end of the files and place (c)
at the begining


git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@896 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:45 +01:00
drdani 14874f6c19 start to implement DC_seralizeWU API function
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@893 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:44 +01:00
drdani c11861ea14 mark wu suspended only when suspend is acknowledged by the job
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@885 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:44 +01:00
drdani 53a12aa568 change to running state when it is reported by condor
fix missing cal of subresult callback


git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@874 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:42 +01:00
drdani e0bd68c934 redesign of handling config params
try to implement suspend/resume
test message passing (still buggy)


git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@871 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:42 +01:00
drdani e0a39faf3f make api generated filenames configurable
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@864 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:42 +01:00
drdani 34b631100c move some fields of the wu structure to the protected part
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@860 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:41 +01:00
drdani 019a4686a8 shorter id for wu
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@760 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:38 +01:00
drdani 529e3fc47c provide exit code of clients
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@759 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:38 +01:00
drdani fcca63f64f check for unhandled subresults when destroying wu
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@757 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:38 +01:00
drdani 45e0204f2a use wrapper to destroy event and result
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@752 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:38 +01:00
drdani 745f021b51 use utility fn to pass message
allow project id to be any string
check for unhandled messaged when destroying wu

git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@747 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:38 +01:00
drdani a2fc52c164 save config file name
fix wu creation if something goes wrong
in wu destroy remove generated files
handle client messages
reduce debug logs

git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@742 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:37 +01:00
gombasg ca2ab1d0be New helper functions: DC_getCfgBool(), DC_getClientCfgBool()
Move _DC_createPhysicalFile() and _DC_destroyPhysicalFile() to common/util.c


git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@679 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:33 +01:00
drdani fe25af7f4e use strdup to allocate returned string instead of g_strdup
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@673 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:33 +01:00
drdani 880aebf7d8 return copy of tag
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@672 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:33 +01:00
drdani 905cca8a01 impl of DC_waitMasterEvent
redesign of DC_processMasterEvents
check wu state before modifying it

git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@668 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:33 +01:00
drdani a1d79795df implementation of DC_processMasterEvents
more debug log

git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@663 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:32 +01:00
drdani 30396cfbbb move argc member of wu structure into the "static" part
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@657 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:32 +01:00
drdani a2900d96b0 rename global vars
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@656 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:32 +01:00
drdani 8c14c2f87d check wu struct for corruption
try to return correct DC_ERR_ codes

git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@654 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:32 +01:00
drdani bf59c9b93d implementation of DC_setMasterCb()
do not make a copy of the tag returned by DC_getWUTag

git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@653 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:32 +01:00
drdani ae68b2fff6 remove of usage of g_mkdir_with_parent
use renamed internal funcs
manage condor_events array in create/destroy

git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@651 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:31 +01:00
drdani 0aee0c73af move using condor log reader api to a separate source
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@643 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:31 +01:00
drdani cb7ad0de00 c++ code will be used later on, so compile it with c++
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@543 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:26 +01:00
gombasg b5c5ff98e2 There is no C++ code in condor_master, so do not build it with a C++ compiler
git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@542 a7169a2c-3604-0410-bc95-c702d8d87f7a
2013-12-02 11:09:26 +01:00