/[v1]/trunk/c++/include/connect/services/impl/netschedule_api_int.hpp
ViewVC logotype

Log of /trunk/c++/include/connect/services/impl/netschedule_api_int.hpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 80734 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 3 15:14:01 2018 UTC (7 years, 1 month ago) by sadyrovr
File length: 12472 byte(s)
Diff to previous 80424
Got rid of duplicate SetEventHandler methods. JIRA CXX-9813

Revision 80424 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 6 17:15:08 2017 UTC (7 years, 2 months ago) by sadyrovr
File length: 12531 byte(s)
Diff to previous 80423
Renamed file, removed comments about workaround. JIRA CXX-7579

Revision 80423 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 6 16:31:48 2017 UTC (7 years, 2 months ago) by sadyrovr
File length: 12563 byte(s)
Diff to previous 80416
CNetScheduleAdmin::GetWorkerNodes() now uses Dima's implementation after improving it to be backward-compatible. JIRA CXX-7579

Revision 80416 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 5 16:01:59 2017 UTC (7 years, 2 months ago) by sadyrovr
File length: 12539 byte(s)
Diff to previous 80281
Merged two precise (except some name prefixes) copy-pastes (introduced in r485656 due to safety concerns). JIRA CXX-7579

Revision 80281 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 24 16:26:50 2017 UTC (7 years, 2 months ago) by sadyrovr
File length: 11773 byte(s)
Diff to previous 80251
Introduced new RequestJobWatching() overload that can return progress messages, too; Switched code to use the new overload and deprecated the old one. JIRA CXX-9734

Revision 80251 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 21 17:01:48 2017 UTC (7 years, 2 months ago) by sadyrovr
File length: 11372 byte(s)
Diff to previous 80250
Renamed one method to avoid ambiguity; Fixed issue: the method now returns true only if server actually returns status as completed. JIRA CXX-9734

Revision 80250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 21 16:59:53 2017 UTC (7 years, 2 months ago) by sadyrovr
File length: 11374 byte(s)
Diff to previous 80198
Improved code for NetSchedule output parsing; Fixed issue: no output params are now modified in case of unrelated job notifications. JIRA CXX-9734

Revision 80198 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 16 17:24:34 2017 UTC (7 years, 2 months ago) by sadyrovr
File length: 11088 byte(s)
Diff to previous 79851
Fixed buffer over-read; Got rid of copy-paste. JIRA CXX-9739

Revision 79851 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 17 18:48:56 2017 UTC (7 years, 3 months ago) by sadyrovr
File length: 10928 byte(s)
Diff to previous 78755
Moved g_AppendClientIPSessionIDHitID; Actual VERSION request now reports PHID, SID and client IP. JIRA CXX-9661

Revision 78755 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 17 15:43:10 2017 UTC (7 years, 6 months ago) by sadyrovr
File length: 11021 byte(s)
Diff to previous 78256
Removed direct output support. JIRA CXX-9192

Revision 78256 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 7 16:05:09 2017 UTC (7 years, 7 months ago) by sadyrovr
File length: 11328 byte(s)
Diff to previous 78164
Moved generic code into new class to ease testing and profiling. JIRA CXX-9192

Revision 78164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 31 15:32:22 2017 UTC (7 years, 8 months ago) by sadyrovr
File length: 11312 byte(s)
Diff to previous 78138
Made connect timeout configurable. JIRA CXX-9192

Revision 78138 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 26 15:56:36 2017 UTC (7 years, 8 months ago) by sadyrovr
File length: 11276 byte(s)
Diff to previous 78136
Fixed MS VS warnings. JIRA CXX-9192

Revision 78136 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 26 15:55:40 2017 UTC (7 years, 8 months ago) by sadyrovr
File length: 11273 byte(s)
Diff to previous 78135
Implemented direct output reading. JIRA CXX-9192

Revision 78135 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 26 15:53:31 2017 UTC (7 years, 8 months ago) by sadyrovr
File length: 11097 byte(s)
Diff to previous 78077
Prepared cgi2rcgi for direct output reading. JIRA CXX-9192

Revision 78077 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 20:06:58 2017 UTC (7 years, 8 months ago) by sadyrovr
File length: 10873 byte(s)
Diff to previous 71103
Client session is not used as session ID anymore; Removed copy-paste. JIRA CXX-9308

Revision 71103 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 10 18:22:43 2016 UTC (8 years, 11 months ago) by sadyrovr
File length: 10859 byte(s)
Diff to previous 71055
Simplified g_AppendClientIPAndSessionID/g_AppendClientIPSessionIDHitID. JIRA CXX-7683

Revision 71055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 8 16:53:30 2016 UTC (8 years, 11 months ago) by sadyrovr
File length: 10905 byte(s)
Diff to previous 71053
Moved CNetScheduleAdmin into internal header. JIRA CXX-7683

Revision 71053 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 8 16:51:22 2016 UTC (8 years, 11 months ago) by sadyrovr
File length: 6506 byte(s)
Diff to previous 70749
Hid one internal method. JIRA CXX-7683

Revision 70749 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 15 15:54:37 2016 UTC (9 years ago) by sadyrovr
File length: 6629 byte(s)
Diff to previous 70097
Narrowed public API: hid one method and one header. JIRA CXX-7683

Revision 70097 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 3 12:57:13 2015 UTC (9 years, 2 months ago) by sadyrovr
File length: 6691 byte(s)
Diff to previous 69979
Now grid_cli allows to use empty client node and session. JIRA CXX-7546

Revision 69979 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 24 20:44:56 2015 UTC (9 years, 2 months ago) by sadyrovr
File length: 6541 byte(s)
Diff to previous 69904
Converted methods into functions; Made few changes to fix compilation. JIRA CXX-7577

Revision 69904 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 19 17:51:50 2015 UTC (9 years, 2 months ago) by sadyrovr
File length: 6269 byte(s)
Diff to previous 69896
Moved internal methods to API extending class. JIRA CXX-7546

Revision 69896 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 19 15:17:24 2015 UTC (9 years, 2 months ago) by sadyrovr
File length: 5810 byte(s)
Diff to previous 69814
Moved API extending code in one class (removed code duplication). JIRA CXX-7546

Revision 69814 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 16 16:14:30 2015 UTC (9 years, 2 months ago) by sadyrovr
File length: 5558 byte(s)
Diff to previous 69610
Now every NetSchedule API client reports their node and session to servers. JIRA CXX-7546

Revision 69610 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 3 15:03:56 2015 UTC (9 years, 3 months ago) by sadyrovr
File length: 5360 byte(s)
Copied from: trunk/c++/include/connect/services/netschedule_api.hpp revision 69590
Diff to previous 69166
Moved NetSchedule API internal declarations into a separate header. JIRA CXX-5996

Revision 69166 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 6 19:07:22 2015 UTC (9 years, 4 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 38335 byte(s)
Diff to previous 69128
Now grid_cli does not try to load NetSchedule API config from servers. JIRA CXX-7359

Revision 69128 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 5 17:14:51 2015 UTC (9 years, 4 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 38314 byte(s)
Diff to previous 69106
Added a convenience method for most common uses of CNetScheduleNotificationHandler. JIRA CXX-5996

Revision 69106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 2 13:56:41 2015 UTC (9 years, 4 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 37568 byte(s)
Diff to previous 69035
Removed unnecessary public function. JIRA CXX-5996

Revision 69035 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 28 14:24:22 2015 UTC (9 years, 4 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 37804 byte(s)
Diff to previous 68656
Now it is possible to construct WN compatible CNetScheduleAPI instance (used by some GRID command-line utilities). JIRA CXX-7357

Revision 68656 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 21 16:08:50 2015 UTC (9 years, 5 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 37860 byte(s)
Diff to previous 67832
Now CGridClient prolongs input blob on Submit and uses job's actual ttl in SubmitAndWait. JIRA CXX-6214

Revision 67832 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 17 14:05:37 2015 UTC (9 years, 7 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 37820 byte(s)
Diff to previous 67688
Deprecated unreliable SetJobGroup/SetAffinity methods and removed their usage in grid_cli; Introduced eRNJ_NotReady, which is more generic replacement for eRNJ_Timeout. JIRA CXX-6044

Revision 67688 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 4 16:13:16 2015 UTC (9 years, 8 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 37663 byte(s)
Diff to previous 67584
Made default value more appropriate. JIRA CXX-4961

Revision 67584 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 27 15:06:02 2015 UTC (9 years, 8 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 37656 byte(s)
Diff to previous 67572
Made WaitForJobEvent() easier to use. JIRA CXX-4961

Revision 67572 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 26 19:18:45 2015 UTC (9 years, 8 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 36995 byte(s)
Diff to previous 67442
Added a comment about the requirement for WaitForJobCompletion(). JIRA CXX-4961

Revision 67442 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 18 18:01:20 2015 UTC (9 years, 8 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 36924 byte(s)
Diff to previous 67106
Made timeout parameter const; Removed never-executed code. JIRA CXX-4980

Revision 67106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 16 19:39:27 2015 UTC (9 years, 9 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 36918 byte(s)
Diff to previous 65931
Removed internal tag. JIRA CXX-5892

Revision 65931 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 13 17:42:08 2015 UTC (10 years ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 36932 byte(s)
Diff to previous 65812
Restored CNetScheduleExecutor::GetJobStatus that accepts a job key (temporary, deprecated). JIRA: CXX-1386, CXX-5501

Revision 65812 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 2 20:29:03 2015 UTC (10 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 36601 byte(s)
Diff to previous 65809
Minor code deduplication in Grid APIs. JIRA: CXX-5501

Revision 65809 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 2 17:47:12 2015 UTC (10 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 36592 byte(s)
Diff to previous 65095
Grid worker nodes: keep the association between the job and the server that issued it. JIRA: CXX-1386, CXX-5501

Revision 65095 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 4 19:22:22 2014 UTC (10 years, 3 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 36494 byte(s)
Diff to previous 64946
NetSchedule worker nodes: it is now possible to restrict job processing to one specific job group. JIRA: CXX-5333

Revision 64946 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 24 16:55:26 2014 UTC (10 years, 3 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 36370 byte(s)
Diff to previous 64903
NetScheduleAPI and Python module: new method to set client type explicity. JIRA: CXX-4951

Revision 64903 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 21 16:34:48 2014 UTC (10 years, 3 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 36185 byte(s)
Diff to previous 64869
NetSchedule API, remote_app, remote_cgi: ncbi_phid (page hit ID) pass-through. JIRA: CXX-5315

Revision 64869 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 17 14:33:28 2014 UTC (10 years, 3 months ago) by sadyrovr
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 35956 byte(s)
Diff to previous 64696
JIRA CXX-5163: It's now possible to cancel jobs in particular states only

Revision 64696 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 3 14:05:43 2014 UTC (10 years, 4 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 35414 byte(s)
Diff to previous 64402
CWorkerNodeJobContext::CommitJobWithFailure(), CNetScheduleExecutor::PutFailure(): new parameter "no_retries"; remote_app, remote_cgi: new parameter "fail_no_retries_if_exit_code". JIRA: CXX-5272

Revision 64402 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 10 22:52:34 2014 UTC (10 years, 4 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 35179 byte(s)
Diff to previous 64399
Restored CNetScheduleExecutor::ClearNode(). JIRA: CXX-1168

Revision 64399 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 10 20:51:42 2014 UTC (10 years, 4 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 34988 byte(s)
Diff to previous 64298
Moved CNetScheduleExecutor::ClearNode() to the implementation part; fixed a complilation error. JIRA: CXX-1168

Revision 64298 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 2 20:23:37 2014 UTC (10 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 35179 byte(s)
Diff to previous 64252
Improvements in NetSchedule READ command handling (separate notification thread and more). JIRA: CXX-4961, CXX-4980

Revision 64252 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 28 20:31:13 2014 UTC (10 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 35181 byte(s)
Diff to previous 64070
Removed the CNetScheduleAdmin::AffinitySnapshot() method and the '--jobs-by-affinities' option of the 'grid_cli stats' command. JIRA: CXX-5216

Revision 64070 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 14 21:35:38 2014 UTC (10 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 35904 byte(s)
Diff to previous 63455
New NetSchedule API CNetScheduleJobReader to retrieve completed jobs out of order. JIRA: CXX-4961

Revision 63455 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 30 21:18:06 2014 UTC (10 years, 7 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 33561 byte(s)
Diff to previous 63207
NetSchedule API: implemented job rescheduling. JIRA: CXX-5032, CXX-5043

Revision 63207 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 6 14:55:02 2014 UTC (10 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 33257 byte(s)
Diff to previous 62537
NetSchedule, NetCache APIs: expect more than one warning from the server; support for NetSchedule warning types. JIRA: CXX-4941, CXX-4950

Revision 62537 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 17 18:53:11 2014 UTC (10 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 32470 byte(s)
Diff to previous 61088
Implementation of suspend/resume functionality for worker nodes. JIRA: CXX-4721

Revision 61088 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 26 18:59:49 2013 UTC (11 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31799 byte(s)
Diff to previous 61070
NetCache API: try the QINF2 NetSchedule command prior to using GETP2 to retrieve NetCache parameters from NetSchedule. JIRA: CXX-4113, CXX-4575

Revision 61070 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 24 19:23:11 2013 UTC (11 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31720 byte(s)
Diff to previous 60534
New NetCache API feature: retrieve configuration from NetSchedule if the [netcache_api] section is missing from the registry. JIRA: CXX-4113

Revision 60534 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 27 20:26:29 2013 UTC (11 years, 2 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31688 byte(s)
Diff to previous 60136
Implemented the HEALTH command in CNetScheduleAdmin and grid_cli. JIRA: CXX-2131

Revision 60136 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 28 18:34:00 2013 UTC (11 years, 3 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31636 byte(s)
Diff to previous 59600
NetSchedule API: allow longer error and progress messages as supported by NetSchedule. JIRA: CXX-4356

Revision 59600 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 5 19:01:52 2013 UTC (11 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31809 byte(s)
Diff to previous 59541
Reverted revision 411958 (removed job mask bit "eUseCompoundID" from CNetScheduleAPI). JIRA: CXX-4319, CXX-4320

Revision 59541 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 3 20:37:56 2013 UTC (11 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31904 byte(s)
Diff to previous 59536
CNetScheduleAPI: new job mask bit "eUseCompoundID". JIRA: CXX-4319, CXX-4320

Revision 59536 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 3 18:41:39 2013 UTC (11 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31809 byte(s)
Diff to previous 59113
Initial implementation of the CCompoundID class for generation of scrambled IDs. JIRA: SYS-144920, CXX-1034, CXX-4320, CXX-4319, TRY-1781

Revision 59113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 28 21:07:11 2013 UTC (11 years, 6 months ago) by vakatov
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31705 byte(s)
Diff to previous 57804
Rename CAbsTimeout to CDeadline to avoid confusion. JIRA:CXX-944

Revision 57804 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 15 16:18:48 2013 UTC (11 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31576 byte(s)
Diff to previous 57417
Grid worker nodes: send preferred affinities to the newly discovered NetSchedule servers. JIRA: CXX-3956

Revision 57417 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 6 16:01:51 2013 UTC (11 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31203 byte(s)
Diff to previous 57344
Grid APIs: initial version of the NetCache Python module (provides "server_info()", "get_servers()", "exec()" for both NetCacheService and NetCacheServer, as well as a couple of utility methods). JIRA: CXX-3879

Revision 57344 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 27 20:17:57 2013 UTC (11 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31445 byte(s)
Diff to previous 56609
Grid APIs: replaced NetSchedule commands QINF, GETC, and GETP with QINF2. JIRA: CXX-3447

Revision 56609 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 17 23:46:49 2012 UTC (12 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31379 byte(s)
Diff to previous 56523
CNetScheduleExecutor: added two helper methods AddPreferredAffinities() and DeletePreferredAffinities().JIRA: CXX-3675

Revision 56523 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 11 16:17:51 2012 UTC (12 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31122 byte(s)
Diff to previous 56232
NetSchedule API: do not send the timeout parameter in GET2 if the timeout is zero. JIRA: CXX-3622

Revision 56232 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 13 23:34:35 2012 UTC (12 years, 2 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 31092 byte(s)
Diff to previous 56230
NetSchedule API: got SST2 back in service; restored backward compatibility of CNetScheduleSubmitter::GetJobStatus() and CNetScheduleExecutor::GetJobStatus() so that they return eJobNotFound instead of throwing an exception; improved documentation on those methods.JIRA: CXX-2381, CXX-3594

Revision 56230 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 13 20:30:47 2012 UTC (12 years, 2 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29781 byte(s)
Diff to previous 56092
Grid APIs: use a shorter timeout when accessing the first server for job submission or blob creation (or any operation when accessing the primary server in a NetCache mirror pool). JIRA: CXX-3546

Revision 56092 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 29 21:04:11 2012 UTC (12 years, 3 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29809 byte(s)
Diff to previous 55860
Implemented parsing of structured NetSchedule output. JIRA: CXX-3476

Revision 55860 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 1 16:27:37 2012 UTC (12 years, 4 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29673 byte(s)
Diff to previous 55751
Implemented timeline-based NetSchedule querying in worker nodes. JIRA: CXX-3274

Revision 55751 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 18 21:50:38 2012 UTC (12 years, 4 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29614 byte(s)
Diff to previous 55592
First implementation of the get_queues() method of the Grid Python module. JIRA: CXX-3447, CXX-2850

Revision 55592 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 30 20:45:53 2012 UTC (12 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29504 byte(s)
Diff to previous 55589
Updated Grid APIs to send their own session ID from the main thread as well. JIRA: CXX-3448

Revision 55589 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 30 18:29:40 2012 UTC (12 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29456 byte(s)
Diff to previous 55582
Grid APIs: extend the lifetime of the NC blob that contains job input/output each time the job lifetime can be prolonged. JIRA: CXX-2381

Revision 55582 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 30 16:56:34 2012 UTC (12 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29127 byte(s)
Diff to previous 55559
Introduced a new grid worker node parameter "max_wait_for_servers", which determines how long the worker nodes should wait for their NS servers to appear before quitting. JIRA: CXX-3288

Revision 55559 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 28 19:31:40 2012 UTC (12 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29134 byte(s)
Diff to previous 55417
NetSchedule API: added client ID/session IP to each NetSchedule command. JIRA: CXX-3448

Revision 55417 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 15 15:00:47 2012 UTC (12 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29121 byte(s)
Diff to previous 55391
Implemented CNetScheduleNotificationHandler::WaitForJobEvent() and the 'watchjob' command of grid_cli. JIRA: CXX-3452

Revision 55391 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 13 19:03:08 2012 UTC (12 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 28528 byte(s)
Diff to previous 55300
Renamed NetSchedule QCRE parameter 'comment' to 'description'. JIRA: CXX-3447

Revision 55300 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 6 19:19:42 2012 UTC (12 years, 6 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 28424 byte(s)
Diff to previous 54865
NetSchedule API: new job status 'Deleted'. JIRA: CXX-3412

Revision 54865 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 18 19:29:49 2012 UTC (12 years, 7 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 28348 byte(s)
Diff to previous 54448
Grid APIs: allow for reading plain text progress messages as opposed to always reading them through NetCache. JIRA: CXX-3337

Revision 54448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 15 21:54:41 2012 UTC (12 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27966 byte(s)
Diff to previous 54447
Reverted revision 363295: do ask for preferred affinites if new exclusive affinities are requested. JIRA: CXX-2891

Revision 54447 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 15 19:28:00 2012 UTC (12 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27933 byte(s)
Diff to previous 54418
NetSchedule executor API: do not pick up affinities by default and do not ask for preferred affinites if the executor has not yet accumulated any.  JIRA: CXX-2891

Revision 54418 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 11 22:04:54 2012 UTC (12 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27966 byte(s)
Diff to previous 54290
NetSchedule API: more information about the client is passed to the server, including the crucial parameters 'client_host' and 'control_port'.  JIRA: CXX-3184

Revision 54290 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 9 16:42:04 2012 UTC (12 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27823 byte(s)
Diff to previous 54233
Removed NetSchedule ACNT command from NetSchedule API and command line utilities.  JIRA: CXX-3270

Revision 54233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 8 16:56:22 2012 UTC (12 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27856 byte(s)
Diff to previous 54227
grid_cli: new command 'drain' to enable NetSchedule server drain mode.  JIRA: CXX-3247

Revision 54227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 8 15:49:45 2012 UTC (12 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27769 byte(s)
Diff to previous 54135
grid_cli: introduced the category of administrative commands, included 'getconf', 'reinitnc', 'reconf', 'health', and 'shutdown' commands into it.  JIRA: CXX-3247

Revision 54135 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 3 21:48:06 2012 UTC (12 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27803 byte(s)
Diff to previous 54125
Implemented automatic affinity picking by worker nodes. JIRA: CXX-3001

Revision 54125 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 3 16:43:53 2012 UTC (12 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27874 byte(s)
Diff to previous 54087
New CNetScheduleAdmin shutdown level "eDrain"; new grid_cli shutdown option "--drain".  JIRA: CXX-3246

Revision 54087 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 2 15:57:56 2012 UTC (12 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27805 byte(s)
Diff to previous 53930
Grid worker nodes: implemented parsing of the new GET2 output format; new EJobAffinityPreference 'eClaimNewPreferredAffs' (and new grid_cli requestjob option '--claim-new-affinities').  JIRA: CXX-3217, CXX-3206

Revision 53930 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 25 22:21:32 2012 UTC (12 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27773 byte(s)
Diff to previous 53929
Grid APIs and command line utilities: allowed LBMS service to be specified in all admin commands; fixed a couple of bugs along the way. JIRA: CXX-3219

Revision 53929 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 25 16:33:14 2012 UTC (12 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27805 byte(s)
Diff to previous 53635
Implemented new NetSchedule commands GET2/PUT2/FPUT2/RETURN2/CWGET in the client API; used GET2 notification to query only the server that sent it. JIRA: CXX-2669, CXX-2858, CXX-2891

Revision 53635 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 2 19:59:42 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27060 byte(s)
Diff to previous 53628
Grid worker nodes: stop using NetSchedule JXCG command. JIRA: CXX-2886

Revision 53628 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 2 17:54:15 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27406 byte(s)
Diff to previous 53529
Grid worker nodes: restored compatibility with NetSchedule servers prior to 4.10.0 (made worker nodes use a single UDP port for WGET); merged classes CGridJobSubmitter and CGridJobStatus into CGridClient along the way. JIRA: CXX-3158

Revision 53529 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 26 17:06:32 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27591 byte(s)
Diff to previous 53504
NetSchedule API notifications: used CAbsTimeout to track timeouts; introduced reverse service iterators to make it possible to rollback requests sent to servers; used this feature to send CWGET if one of the servers returned a job. JIRA: CXX-2879, CXX-2858, CXX-2681

Revision 53504 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 21 20:45:45 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27367 byte(s)
Diff to previous 53501
NetSchedule API += backward compatible typedef CNetScheduleExecuter.

Revision 53501 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 21 19:24:27 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27273 byte(s)
Diff to previous 53438
Renamed NetSchedule Executer classes and members to NetSchedule Executor to fix the spelling.

Revision 53438 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 16 20:09:40 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27273 byte(s)
Diff to previous 53437
Grid APIs: implemented a universal function to verify job group, affinity, client node, and client session alphabets. JIRA: CXX-3065, CXX-2990

Revision 53437 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 16 16:45:14 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27271 byte(s)
Diff to previous 53427
Renamed Python module ncbi.grid.srv to ncbi.grid.ns; implemented NetScheduleService.get_jobs_by_status(). JIRA: CXX-2813

Revision 53427 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 15 20:41:17 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27292 byte(s)
Diff to previous 53426
Implemented job group option in NetSchedule API, the grid Python module, and grid_cli for STAT JOBS and STAT GROUPS. JIRA: CXX-3065

Revision 53426 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 15 19:05:59 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27113 byte(s)
Diff to previous 53421
Implemented job group option in NetSchedule API and grid_cli for SUBMIT and BSUB. JIRA: CXX-3065

Revision 53421 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 15 16:38:16 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27043 byte(s)
Diff to previous 53378
Implemented job group option in NetSchedule API and grid_cli for CANCEL and DUMP; repurposed DUMP to print jobs by status; removed QPRT therefore. JIRA: CXX-3065, CXX-3033

Revision 53378 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 12 19:19:52 2012 UTC (12 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26881 byte(s)
Diff to previous 53281
Implemented warning passing in NetSchedule API. JIRA: CXX-2997

Revision 53281 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 6 17:32:54 2012 UTC (12 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26500 byte(s)
Diff to previous 53173
Implemented the new format of the NetSchedule READ family of commands. JIRA: CXX-2694, CXX-3065

Revision 53173 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 28 17:49:11 2012 UTC (12 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26323 byte(s)
Diff to previous 53167
Made global functions SubmitJobWithNotification, CheckSubmitJobNotification, RequestJobWithNotification, and CheckRequestJobNotification methods of CNetScheduleNotificationHandler. JIRA: CXX-2681, CXX-2743, CXX-2836, CXX-2922, CXX-2923

Revision 53167 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 28 16:50:06 2012 UTC (12 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26741 byte(s)
Diff to previous 53104
Improved server notification handling in the NetSchedule API: got rid of inheritance and virtual methods. JIRA: CXX-2681, CXX-2743, CXX-2836, CXX-2922, CXX-2923

Revision 53104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 18:09:12 2012 UTC (12 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27272 byte(s)
Diff to previous 53050
Implemented a newer format of job status changes notifications in NetSchedule API; dropped the UDP port from CNetScheduleExecuter::WaitJob() and CNetScheduleSubmitter::SubmitJobAndWait(); implemented --wait-timeout for grid_cli submitjob and --dump-ns-notifications for grid_cli submitjob and reqestjob. JIRA: CXX-2681, CXX-2743, CXX-2836, CXX-2922, CXX-2923

Revision 53050 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 17 18:58:45 2012 UTC (12 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25863 byte(s)
Diff to previous 53015
Implemented a debug grid_cli key to test NetSchedule WGET notifications. JIRA: CXX-2922

Revision 53015 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 15 16:24:52 2012 UTC (12 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25424 byte(s)
Diff to previous 52936
Extracted the ActualService functionality from NetService as 'NetService'; renamed what's left to NetServerPool; used this new disposition to implement NetScheduleServer.change_preferred_affinities(). JIRA: CXX-2975

Revision 52936 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 8 22:06:43 2012 UTC (12 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25189 byte(s)
Diff to previous 52923
Dropped the support of DROPQ from NetScheduleAPI. JIRA: CXX-2591

Revision 52923 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 8 16:27:23 2012 UTC (12 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25260 byte(s)
Diff to previous 52805
Introduced C++ API method CNetScheduleExecuter::ChangePreferredAffinities() and Python API method NetScheduleServer.change_preferred_affinities(). JIRA: CXX-2975

Revision 52805 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 30 20:20:29 2012 UTC (13 years ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25115 byte(s)
Diff to previous 52681
Adjusted CNetScheduleAdmin::AffinitySnapshot() to the new format of AFLS output. JIRA: CXX-2953

Revision 52681 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 18 18:46:14 2012 UTC (13 years ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24896 byte(s)
Diff to previous 52559
Implemented parameters "start_after" and "count" of the NetSchedule DUMP command. JIRA: CXX-2943

Revision 52559 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 6 19:18:36 2012 UTC (13 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24823 byte(s)
Diff to previous 52452
Introduced the GETCONF command in NetScheduleAPI and grid_cli. JIRA: CXX-2820

Revision 52452 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 27 21:45:24 2011 UTC (13 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24768 byte(s)
Diff to previous 52395
Removed support for tags from NetSchedule API, grid_cli, and netschedule_control. JIRA: CXX-2587

Revision 52395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 21 21:12:40 2011 UTC (13 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24954 byte(s)
Diff to previous 52394
Merged revision 342393 from grid 1.4.2 to trunk (Removed invocations of NetSchedule commands QERY and QSEL from NetSchedule API and command line utilities. JIRA: CXX-2708).

Revision 52394 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 21 21:11:37 2011 UTC (13 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25238 byte(s)
Diff to previous 52389
Merged revision 341305 from grid 1.4.2 to trunk (Introduced new NetSchedule API parameters: client_node and client_session; added a pair of corresponding grid_cli parameters (guarded by the --extended-cli option); got rid of the INIT command; removed the guid parameter of CLRN; localized worker node control port usage to WaitJob(). JIRA: CXX-2682, CXX-2585).

Revision 52389 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 21 19:25:48 2011 UTC (13 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25203 byte(s)
Diff to previous 50899
Merged revision 329739 from grid 1.4.2 to trunk (Implemented the new NetSchedule command CANCELQ as CNetScheduleAdmin::CancelAllJobs() and used it in grid_cli canceljob --all-jobs. JIRA: CXX-2574).

Revision 50899 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 16 19:04:34 2011 UTC (13 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25126 byte(s)
Diff to previous 50810
Merged revision 331413 from grid 1.4.2 to trunk (removed unused enum CNetScheduleAdmin::ECreateQueueFlags).

Revision 50810 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 9 16:44:29 2011 UTC (13 years, 5 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25227 byte(s)
Diff to previous 50694
Removed the DROJ NetSchedule command from the NetSchedule API and client programs that used it. JIRA: CXX-2569

Revision 50694 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 29 18:44:01 2011 UTC (13 years, 6 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25288 byte(s)
Diff to previous 50675
Merged the connect/services part of the revision 327970 from grid 1.4.2 to trunk (removed ForceReschedule() from CNetScheduleAdmin). JIRA: CXX-2518

Revision 50675 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 28 19:30:09 2011 UTC (13 years, 6 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25371 byte(s)
Diff to previous 50114
Merged revision 327776 from grid 1.4.2 to trunk (removed NetSchedule job states eReturned, eTimeout, eReadTimeout, because they are not states, but rather only events in job history. JIRA: CXX-2549

Revision 50114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 17 15:09:00 2011 UTC (13 years, 7 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25629 byte(s)
Diff to previous 49971
Removed obsolete commands REGC and URGC from worker node APIs. JIRA: CXX-2430

Revision 49971 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 20:47:58 2011 UTC (13 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25690 byte(s)
Diff to previous 49969
grid_cli commitjob --get-next-job --affinity: silence the NetSchedule error when no jobs with the requested affinity have been found. JIRA: CXX-2419

Revision 49969 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 19:56:09 2011 UTC (13 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25654 byte(s)
Diff to previous 49948
Added the --wait-timeout option to grid_cli requestjob. JIRA: CXX-2418

Revision 49948 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 2 19:32:21 2011 UTC (13 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25610 byte(s)
Diff to previous 49694
Added the '--affinity' option to 'grid_cli requestjob'. JIRA: CXX-2419

Revision 49694 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 17 19:03:48 2011 UTC (13 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25574 byte(s)
Diff to previous 49575
Grid WN APIs: new guid parameter in CNetScheduleAPI::GetExecuter(); new method CNetScheduleExecuter::GetGUID(). JIRA: CXX-2227

Revision 49575 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 4 19:15:44 2011 UTC (13 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25504 byte(s)
Diff to previous 49574
Added new CNetScheduleAdmin methods AffinitySnapshot() and PrintQueueInfo() to cover NetSchedule commands AFLS and QINF, JIRA: CXX-2227.

Revision 49574 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 4 19:12:04 2011 UTC (13 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24927 byte(s)
Diff to previous 49204
Removed methods CNetScheduleAdmin::Monitor() and CNetScheduleAdmin::Logging() because the respective commands MONI and LOG were removed from NetSchedule.

Revision 49204 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 6 16:31:35 2011 UTC (13 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25046 byte(s)
Diff to previous 49128
New method CNetScheduleAdmin::DumpJob() that returns a CNetServerMultilineCmdOutput object. JIRA: CXX-2227

Revision 49128 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 30 19:08:09 2011 UTC (13 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24981 byte(s)
Diff to previous 49096
NetSchedule API: new EStatisticsOptions enumeration constant (eStatisticsWorkers) to send the STAT WNODE command; new GetServerVersion() method, which unlike PrintServerVersion(), returns the version of a server and is not applicable to a service. JIRA: CXX-2227

Revision 49096 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 28 16:27:48 2011 UTC (13 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24921 byte(s)
Diff to previous 49055
Removed unusded enum CNetScheduleAPI::EConnectionMode.

Revision 49055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 24 13:03:24 2011 UTC (13 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25372 byte(s)
Diff to previous 48990
Added UseOldStyleAuth() method to CNetScheduleAPI for compatibility with older NetSchedule servers. JIRA: CXX-2227

Revision 48990 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 17 16:44:42 2011 UTC (13 years, 10 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25275 byte(s)
Diff to previous 48816
Removed obsolete NetSchedule API methods SetRunTimeout() and SetJobRunTimeout().

Revision 48816 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 1 18:16:50 2011 UTC (13 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25907 byte(s)
Diff to previous 48061
Removed long-time deprecated methods CGridClient(..., bool unused), CNetCacheAPI::SetConnMode(), and CNetScheduleAPI::SetConnMode().

Revision 48061 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 1 19:52:59 2010 UTC (14 years, 2 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26189 byte(s)
Diff to previous 47787
Removed a deprecated method CNetScheduleAdmin::CreateQueue(), the one with the flags parameter.

Revision 47787 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 29 17:55:16 2010 UTC (14 years, 3 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26587 byte(s)
Diff to previous 46435
In connect/services: replaced CNetObject with CObject.  JIRA: CXX-1979

Revision 46435 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 8 16:50:11 2010 UTC (14 years, 7 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26821 byte(s)
Diff to previous 46361
Multiple changes to avoid using the blobstorage_netcache 'plug-in' library and to create CNetScheduleAPI directly, not via the factory class.

Revision 46361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 1 17:43:47 2010 UTC (14 years, 7 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25113 byte(s)
Diff to previous 46018
Rewrote NetCache blob caching code to fix JIRA CXX-1289.

Revision 46018 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 8 18:48:06 2010 UTC (14 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25140 byte(s)
Diff to previous 45958
Changed the 'control thread' of Grid worker nodes to support permanent connections; enabled compatibility mode in netschedule_control to make it work with older worker nodes that close the 'control' connection after executing each command.  JIRA: CXX-1676

Revision 45958 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 3 19:28:37 2010 UTC (14 years, 8 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25028 byte(s)
Diff to previous 44245
Improved communication with NetCache.  JIRA: CXX-775, CXX-1289

Revision 44245 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 23 17:59:03 2009 UTC (15 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24995 byte(s)
Diff to previous 43815
Implemented the -getconf command of netschedule_control. JIRA: CXX-1492

Revision 43815 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 10 22:16:53 2009 UTC (15 years, 2 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24945 byte(s)
Diff to previous 43793
CNetCacheAPI/CNetScheduleAPI/CNetICacheClient constructors now search the application registry for the missing connection parameters. JIRA: CXX-1068

Revision 43793 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 6 17:18:40 2009 UTC (15 years, 3 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25040 byte(s)
Diff to previous 43788
Updated comments for the {CNetCacheAPI,CNetScheduleAPI}::SetConnMode() methods.

Revision 43788 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 6 16:39:33 2009 UTC (15 years, 3 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24989 byte(s)
Diff to previous 43699
Added CNetCacheAPI constructors for initialization from the app registry or CConfig. JIRA: CXX-1068

Revision 43699 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 29 14:16:48 2009 UTC (15 years, 3 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24969 byte(s)
Diff to previous 43639
In connect/services: added two more reconnection parameters and renamed the existing ones according to JIRA CXX-1068

Revision 43639 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 23 15:34:40 2009 UTC (15 years, 3 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24953 byte(s)
Diff to previous 42190
In connect/services: reworked reconnection code; introduced several parameters to control how reconnection is done.  JIRA: CXX-1068

Revision 42190 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 12 20:04:25 2009 UTC (15 years, 7 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25151 byte(s)
Diff to previous 42183
Split the CNetScheduleAdmin::CreateQueue() method into two: with and without the flags argument, which controlled whether to throw an exception on an attempt to create a queue that already existed; declared the method with the flags argument as deprecated, because voiding the exception was a mistake. JIRA: CXX-1182.

Revision 42183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 12 16:54:16 2009 UTC (15 years, 7 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24786 byte(s)
Diff to previous 41787
CNetScheduleAdmin::CreateQueue(): changed default behavior from eIgnoreDuplicateName to eErrorOnDublicateName.

Revision 41787 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 4 18:08:41 2009 UTC (15 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24785 byte(s)
Diff to previous 41587
Grid worker nodes: UDP port/TCP control port merge, part 1.

Revision 41587 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 13 17:01:26 2009 UTC (15 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25586 byte(s)
Diff to previous 41575
In connect/services: implemented sending of the INIT command for worker nodes (JIRA: CXX-809).

Revision 41575 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 10 16:45:20 2009 UTC (15 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25315 byte(s)
Diff to previous 41152
In connect/services: removed the std:: prefix from all STL class references as it disagrees with the C++ Toolkit coding standard.

Revision 41152 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 24 22:15:36 2009 UTC (15 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25430 byte(s)
Diff to previous 40971
In CNetScheduleSubmitter: renamed ReadRollback() to ReadFail(), implemented ReadRollback() without the error_message parameter (JIRA: CXX-807, CXX-869).

Revision 40971 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 5 17:23:54 2009 UTC (16 years ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24818 byte(s)
Diff to previous 40900
In connect/services: renamed the confusing typedef TPtr in the declarations of the CNetObject-derived classes to TInstance; updated Doxygen comments for some of the public classes.

Revision 40900 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 30 18:16:28 2009 UTC (16 years ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24081 byte(s)
Diff to previous 40894
GRID: Implemented ClientIP and SessionID tracking:

* If available, client IP and session ID are now sent
  in the SUBMIT and BSUB NetSchedule commands;

* The client IP/session ID fields are extracted from
  the results of the GET, WGET, and JXCG NetSchedule
  commands;

* During request processing, application states are set
  properly, and request start/stop events are logged;

* In remote_app, the NCBI_LOG_CLIENT_IP and
  NCBI_LOG_SESSION_ID environment variables are set
  correctly before the child process is run.

Besides, minor code clean-up was performed (esp. in
LOG_XXX calls).

JIRA: CXX-808, CXX-296

Revision 40894 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 29 23:34:30 2009 UTC (16 years ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 24024 byte(s)
Diff to previous 40880
Implemented CNetScheduleAdmin::CountActiveJobs() and made it available via the netschedule_control command line utility in the form of the new -count_active command (JIRA: CXX-346).

Revision 40880 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 29 17:17:15 2009 UTC (16 years ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 23991 byte(s)
Diff to previous 40852
Added the lbsm_affinity_name parameter to constructors of CNetCacheAPI and CNetScheduleAPI (JIRA: CXX-783).

Revision 40852 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 28 14:09:30 2009 UTC (16 years ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 23905 byte(s)
Diff to previous 40466
GRID: implemented batch retrieval of job results (JIRA: CXX-807, CXX-869).

Revision 40466 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 18 13:57:18 2008 UTC (16 years, 1 month ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 21937 byte(s)
Diff to previous 40188
In connect/services: performed post-refactoring clean-up: make use of smart pointers; replace class CNetScheduleKeys_Base and template class CNetScheduleKeys with regular class CNetScheduleKeys; return *Impl objects from NS/NC plug-in creation methods; corrected a few typos (JIRA: CXX-837).

Revision 40188 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 16:38:44 2008 UTC (16 years, 2 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 21931 byte(s)
Diff to previous 38466
Merged changes from 'branches/cppcore/grid/client_refactoring' (Revisions 144767:146002) into 'trunk/c++'.

* Converted public Grid API classes to "components"
  featuring reference counting.  Component
  implementations were moved to the respective *Impl
  structures in the implementation part of the library
  (src/). These structures are accessible via the "->"
  operator.

* Moved several public methods to the implementation
  part.

* Removed the CNetServiceAPI_Base class, moved most of
  its methods to SNetServiceImpl.

* Changed the default connection managing mode to
  eKeepConnection.

* Got rid of all *Sink classes.

* Used CNetObjectRef for storing pointers to interfaces;
  used interface INetServerConnectionListener for
  handling server errors instead of overriding
  CNetServiceAPI_Base::ProcessServerError().

* Removed unused/duplicate methods in
  CNetService/CNetServiceAPI_Base.

* Performed generic code clean-up and refactoring.

Revision 38466 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 7 22:24:53 2008 UTC (16 years, 7 months ago) by joukovv
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26808 byte(s)
Diff to previous 38068
Stubs for new commands added JIRA: CXX-543

Revision 38068 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 30 01:26:33 2008 UTC (16 years, 8 months ago) by joukovv
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26838 byte(s)
Diff to previous 37851
Merged changes from 'branches/netschedule_states' (Revisions 127974:129152) into 'trunk/c++'.

CXX-5 server side implemented

Revision 37851 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 9 23:30:46 2008 UTC (16 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25776 byte(s)
Diff to previous 37122
In ns_submit_remote_job and ns_remote_job_control, enabled progress message to be sent and displayed.

Revision 37122 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 5 15:42:35 2008 UTC (16 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25776 byte(s)
Diff to previous 37120
Corrected a typo in method name 'CNetScheduleAPI::x_GetConnection()'.

Revision 37120 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 5 15:19:35 2008 UTC (16 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 25782 byte(s)
Diff to previous 37014
In connect/services (CXX-115):

* Eliminated "predicate" SNSJobGetter;

* Merged methods CNetServiceAPI_Base::Find() and SNSJobGetter::operator()
  in a new method CNetScheduleExecuter::GetJobImpl();

* Implemented new method CNetServiceAPI_Base::GetDiscoveredServers() and
  used it from CNetScheduleExecuter::GetJobImpl();

* "Inlined" methods CNetScheduleExecuter::GetJobWaitNotify() and
  CNetScheduleExecuter::WaitQueueNotification();

* Changed access type of methods
  CNetServiceAPI_Base::FindOrCreateConnectionPool() and
  CNetServiceAPI_Base::Rebalance() from 'private' to 'public'.

Revision 37014 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 26 23:39:54 2008 UTC (16 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26245 byte(s)
Diff to previous 37007
Fixed implementation of CNetScheduleSubmitter::SubmitJobAndWait(), which did not send the udp_port parameter to the server (CXX-262).

Revision 37007 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 26 20:02:31 2008 UTC (16 years, 11 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26019 byte(s)
Diff to previous 35942
Merged changes from 'branches/cppcore/grid/client_refactoring' (Revisions 118124:120445) into 'trunk/c++'.

* Divided CNetServerConnection::Disconnect(bool abort = false) into
  CNetServerConnection::Close() and CNetServerConnection::Abort().

* Merged classes CNetServerConnection and CNetServerConnectionHolder
  in CNetServerConnection having smart pointer semantics -- moved
  implementation details and data members to the SNetServerConnectionImpl
  structure declared in srv_connections.cpp.

* Changed parameter type of INetServerConnectionListener::OnDisconnected
  from CNetServerConnection& to CNetServerConnectionPool*

* Dropped class CNetServerConnectionFactory; implemented
  CNetServerConnectionPool without using the CResourcePool class (because
  of the conversion of CNetServerConnection to a "smart pointer" type).

* Merged class CNetServiceConnector into INetServiceAPI and renamed
  the latter to CNetServiceAPI_Base.

* Renamed classes CNetServerConnector and CNetServerConnectorHolder
  to CNetServerConnection and CNetServerConnectionHolder respectively.

* Moved configuration parameter declarations/definitions to
  netservice_params.{h,c}pp (new files).

* Moved classes IRebalanceStrategy and CSimpleRebalanceStrategy
  and methods DiscoverLBServices, CreateSimpleRebalanceStrategy, and
  CreateDefaultRebalanceStrategy to srv_discovery.{h,c}pp (new files).

* Removed the "const" modifiers from methods that actually change the
  state or data of objects they are applied to.

* Declared methods of interfaces as pure virtual.

* Fixed several minor warnings reported by the Microsoft C++ compiler.

* Performed many minor renamings and code formatting.

* Removed all trailing whitespace.

Revision 35942 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 2 14:34:50 2007 UTC (17 years, 3 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26337 byte(s)
Diff to previous 35876
Added reschedule command to NetSchedule api
Ticket: CXX-77

Revision 35876 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 29 14:42:35 2007 UTC (17 years, 3 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26297 byte(s)
Diff to previous 35804
Got rid of unnecessary locks in Grid framework for NetSchedule client 
Ticket: CXX-48
Corrected spelling in NetSchedule shutdown enum value
Code clean up

Revision 35804 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 22 18:04:50 2007 UTC (17 years, 3 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26297 byte(s)
Diff to previous 35751
Fixed Count and RetrieveIDs methods for CNetScheduleAdmin class
Ticket: CXX-46

Revision 35751 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 15:49:35 2007 UTC (17 years, 3 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26253 byte(s)
Diff to previous 35308
Added thread safety to NetCache and NetSchedule client apis
Ticket: CXX-33

Revision 35308 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 6 13:12:40 2007 UTC (17 years, 5 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26592 byte(s)
Diff to previous 35060
Added queue creation flags

Revision 35060 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 17 15:30:44 2007 UTC (17 years, 5 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26442 byte(s)
Diff to previous 34354
Merged changes up to r109049 from 'branches/new_netcache_api' into 'trunk/c++'.

Revision 34354 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 20 18:46:53 2007 UTC (17 years, 7 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 26689 byte(s)
Diff to previous 34242
Moved CNetServiceException, CNetScheduleException, CNetScheduleKey to 
separate files
Added CNetScheduleKeys class and support for retrieving jobs ids by 
a query (CNetScheduleAdmin::RetrieveKeys method)

Revision 34242 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 13 16:30:52 2007 UTC (17 years, 7 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29059 byte(s)
Diff to previous 34045
Added interface for QUERY and SELECT NetSchedule commands. BugzID: 856

Revision 34045 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 25 15:05:43 2007 UTC (17 years, 8 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 28950 byte(s)
Diff to previous 33815
Added reading Server Parameters
Added fast status check
Removed use_permanent_connection parameter. (Permanent connections are
used all the time)

Revision 33815 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 4 17:18:18 2007 UTC (17 years, 9 months ago) by kazimird
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 28198 byte(s)
Diff to previous 33760
Fixed svn properties in trunk/c++.

Revision 33760 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 2 15:26:29 2007 UTC (17 years, 9 months ago) by joukovv
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 28198 byte(s)
Diff to previous 32631
Config reload implemented. Timeout code cleaned up. SetRunTimeout
obsoleted.

Revision 32631 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 21 14:36:19 2007 UTC (17 years, 11 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 28110 byte(s)
Diff to previous 32559
Changed ISink interface

Revision 32559 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 14 19:40:15 2007 UTC (17 years, 11 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27931 byte(s)
Diff to previous 32550
Fixed dump, status, and qprint command

Revision 32550 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 14 17:27:21 2007 UTC (17 years, 11 months ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27981 byte(s)
Diff to previous 32520
Moved netschedule_control to the new NetSchedule API

Revision 32520 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 12 15:16:58 2007 UTC (17 years, 11 months ago) by jcherry
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27693 byte(s)
Diff to previous 32502
Added export specifiers

Revision 32502 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 8 21:45:54 2007 UTC (18 years ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27672 byte(s)
Diff to previous 32449
Added count command from netschedule control

Revision 32449 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 6 21:18:02 2007 UTC (18 years ago) by joukovv
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27413 byte(s)
Diff to previous 32414
Query by status and tag wildcard implemented. Switched to newer
client API internally.

Revision 32414 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 5 23:58:57 2007 UTC (18 years ago) by joukovv
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27748 byte(s)
Diff to previous 32387
Tags support added.

Revision 32387 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 2 15:05:58 2007 UTC (18 years ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27723 byte(s)
Diff to previous 32326
Added missing EXPORT declaraion

Revision 32326 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 30 20:16:13 2007 UTC (18 years ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 27660 byte(s)
Diff to previous 31971
Fixed bug with permanent connection, added support for NS tags

Revision 31971 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 9 16:05:02 2007 UTC (18 years ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 28964 byte(s)
Diff to previous 31969
Moved CNetScheduleExceptions to the new NetSchedule API

Revision 31969 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Jan 9 15:29:55 2007 UTC (18 years ago) by didenko
Original Path: trunk/c++/include/connect/services/netschedule_api.hpp
File length: 29033 byte(s)
Added new API for NetSchedule service

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

NCBI Systems Team">NCBI Systems Team
ViewVC Help
Powered by ViewVC 1.1.20  

HHS Vulnerability Disclosure