https://github.com/grid-control/grid-control

sort by:
Revision Author Date Message Commit Date
1f5295c Merge pull request #82 from jolange/rucio-integration-change Rucio integration change 01 October 2021, 14:37:59 UTC
4a066c0 changed rucio client import only in the class where it is needed, only available in __init__; client gets created directly as a member 01 October 2021, 14:24:04 UTC
9f24e0b throw an InstallationError if rucio cannot be imported with instructions for CMS 01 October 2021, 14:22:19 UTC
e022980 access_afs: added another klist output parsing version On the NAF since 2021-09-01 we observe a completely different format: Sep 2 12:31:34 2021 This leads to ``` 2021-09-01 15:47:28 - exception:CRITICAL - Exception occured in grid-control [git (deca70b)] AccessTokenError: Unable to parse kerberos ticket information! ---------- ValueError: time data 'Sep 2 12:31:34 2021' does not match format '%m %d %Y %H:%M:%S' ``` 01 September 2021, 14:08:33 UTC
ed89bd1 Merge branch 'testing' 09 August 2021, 07:49:09 UTC
1c664d5 using function to determine EL6 installations (uname returns host version in virtualized environments) 23 July 2021, 10:59:26 UTC
314b5ca (re-)spaces->tab (diff noise) 23 July 2021, 10:59:26 UTC
d13523f function to read operating system release (from /etc/*-release) 23 July 2021, 10:59:26 UTC
e945c54 proper "latest" grid ui paths 23 July 2021, 10:59:26 UTC
d678ae4 Get replica information from Rucio instead of PhedEX 02 February 2021, 12:27:55 UTC
a219646 Merge pull request #81 from tolange/testing Update of grid-ui for el7 05 November 2020, 12:31:03 UTC
8546191 Fixed grid-ui setup in env.glite.sh 07 October 2020, 13:15:55 UTC
69e8fd2 Fixed grid UI setup for el7 machines. 24 September 2020, 13:56:17 UTC
0e1df71 Merge pull request #80 from tolange/testing Testing 18 June 2020, 13:36:26 UTC
fd973f7 Merge pull request #1 from grid-control/testing Merge pull request #79 from tolange/testing 18 June 2020, 13:34:35 UTC
829f6d1 Hotfix for the CRIC webinterface. 18 June 2020, 09:54:41 UTC
e6840a0 Merge pull request #79 from tolange/testing Changed url for site resources access in CRIC 07 May 2020, 14:33:03 UTC
de0d9db Changed url for site resources access in CRIC 07 May 2020, 10:52:41 UTC
df356ed update NOTICE 26 March 2020, 18:21:03 UTC
0c5d7e9 removed commented sitedb occurrences 26 March 2020, 18:16:09 UTC
e40b0c8 raising exception instead of invalid print 26 March 2020, 18:10:32 UTC
a89168d style fixes 26 March 2020, 18:10:18 UTC
1d4d546 Migration from SiteDB to CRIC. 26 March 2020, 17:55:53 UTC
979908d Merge pull request #77 from grid-control/FredStober-patch-2 Update and rename README.md to README.rst 15 November 2019, 09:26:20 UTC
cff873e Update and rename README.md to README.rst I just realized that every other documentation is written as reStructuredText... (I think because of of some features that only reStructuredText offers). For uniformity I'm changing the file type :) Yay for converters! 14 November 2019, 19:01:58 UTC
6d09da4 config/README: word missing 14 November 2019, 09:41:49 UTC
9e2b490 Merge pull request #75 from grid-control/config-dir-description Create README.md 14 November 2019, 09:39:48 UTC
f4e6877 Merge pull request #74 from grid-control/FredStober-patch-1 Update grid_control_api.py 14 November 2019, 09:35:40 UTC
26e7426 Create README.md Explained the role of the config directory 07 November 2019, 10:18:20 UTC
b2fc883 Update grid_control_api.py Added description WHY the exception is created in this line 07 November 2019, 09:59:19 UTC
90f43dd moved gif to docs dir 08 October 2019, 11:25:05 UTC
6ecb4dd bandaid to fix double Ctrl+C during proxy password prompt 08 October 2019, 11:25:04 UTC
6e27c83 Avoid T1_DE_KIT to be blacklisted from user jobs (additional phedex site in dcms site specific configs) 08 October 2019, 11:25:04 UTC
4edaa7f updated docs 08 October 2019, 11:23:41 UTC
c044f80 DESY HTC uses +RequestRuntime, not +RequestWalltime 08 October 2019, 11:20:22 UTC
c49a5dc renamed walltimeMin to walltime "min" can be misleading 08 October 2019, 11:20:22 UTC
0e5f14e deleted old codeclimate config to generate a fresh one from the website 04 October 2019, 09:40:02 UTC
46642ce Update logo.txt The user guide has a shorter URL - and it looks nicer this way :) 26 September 2019, 14:55:23 UTC
519584d pep8 was renamed to pycodestyle 19 September 2019, 12:49:50 UTC
0284521 setting "in queue = 1000" for desy by default 12 September 2019, 09:27:43 UTC
b0b550f setting +RequestWalltime via pool reqirement dict for desy 12 September 2019, 08:05:10 UTC
9524b9e setting version from git revision if possible 26 August 2019, 13:05:46 UTC
91e4cf1 saving one indentation 26 August 2019, 12:46:41 UTC
977254d source check commit 26 August 2019, 11:58:25 UTC
473c19f running python 2.6 and 3.2 explicitly on trusty default is xenial now https://blog.travis-ci.com/2019-04-15-xenial-default-build-environment and those versions are not available there 22 August 2019, 13:03:50 UTC
43f1dcc running gif 22 August 2019, 11:58:23 UTC
65d0424 Contributing section in README 22 August 2019, 11:58:23 UTC
f0d4418 catching case where JobStatus = undefined -> set job status to UNKNOWN 22 August 2019, 11:58:20 UTC
fcff1d0 reference to user's guide in README 11 July 2019, 13:48:21 UTC
e816f2e config update 11 July 2019, 12:52:56 UTC
38008eb using naf-cms-support@desy.de as contact mail for exceptions 25 June 2019, 12:30:50 UTC
6857d27 github link in logo banner 25 June 2019, 12:30:49 UTC
bafab5b allow using gfal-copy (lcg-cp not available on CentOS7) 14 June 2019, 09:47:19 UTC
55a96e9 removed LD_LIBRARY_PATH hack for DESY grid-ui (properly fixed on NAF now) 14 June 2019, 09:47:18 UTC
aa9cda1 condor: handling case of empty user reqirements and/or blacklist nodes 09 April 2019, 09:02:09 UTC
0d14624 allowing for condor user requirements usage: [condor] user requirements = ( OpSysAndVer == "CentOS7" || OpSysAndVer == "SL6") 09 April 2019, 07:12:44 UTC
3d13ced NAF: use gfal-ls and set LD_LIBRARY_PATH accordingly It's actually set in /etc/profile.d/aa-grid-env.sh, but apparently it's cleared afterwards. (It's known not to be set if the local environment is forwared to the job, but that's not what we do.) 20 March 2019, 13:30:05 UTC
bf9759e blacklist nodes option for condor e.g. [condor] blacklist nodes = bird771.desy.de bird656.desy.de 08 November 2018, 09:46:46 UTC
e44633c NAF: set +RequestRuntime 23 August 2018, 12:39:15 UTC
021ea2b fix: parse_job_info_file: return right output directory name 23 August 2018, 12:39:03 UTC
bb9b2a9 condor: setting batch name to task name (#59) 26 April 2018, 06:59:28 UTC
d4b101a raising BackendError if condor_q fails due to unreachable condor_schedd (#52) * raising BackendError if condor_q fails due to unreachable condor_schedd - on the DESY system this probably means that the kerberos ticket expired - otherwise jobs go to DONE and FAILED * - re-added short option -a (got lost in fa6ee6cddb9ec5e5d18a502eaaa5ececcaebce17) - correctly naming resync option in help (since 9be1903e54964ef8a5b35f33e22f2ca30297c0d2) * remove redundant style hack 26 April 2018, 05:34:39 UTC
1472549 add request disk in JDL (#53) * add request disk in JDL * syntax fix 26 April 2018, 05:34:14 UTC
f6606cc -n/--jobs cli option (#54) 26 April 2018, 05:34:00 UTC
5eb7c66 condor: manually handle wildcards in outputfiles (not working (#56) automatically in transfer_output_files) Wildcarded output files are now tared, transmitted and untared locally. 26 April 2018, 05:33:33 UTC
7ed4913 RemoveTaskOutputProcessor to delete stdout and stderr (#58) in output directory may save a lot of diskspace 26 April 2018, 05:33:03 UTC
8f16956 AFS token refresh fixes (#49) * afs access token: - only return existing auth filenames - refresh: call `aklog` - lifetime is determined by the shortest ticket lifetime * travis: check if a testsuite branch for PR# is available git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1991 29098800-e21f-4f28-a8ff-84ee76f0ac90 30 November 2017, 14:07:10 UTC
919f32a wall time mode (#48) * option "wall time mode" (only for condor atm) - default: ignore (as before) - sets max_job_retirement_time - option hard: Kill job after requested wall time elapsed using periodic remove expression * travis: check if a testsuite branch for PR# is available git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1990 29098800-e21f-4f28-a8ff-84ee76f0ac90 30 November 2017, 14:06:54 UTC
e87d001 General improvements to the architecture: * Added MultiCounterParameterSource to increase efficiency of random seed handling * Avoid storing task instance in event handler * Renamed delete to cancel in API to better reflect the usage (and providing both as command line options) Bugfixes for recently found issues Scripts: * gc_script.py: fixed job length if task is available * dataset_info.py: fixed thread option * dataset_info.py: prevent loading stored config settings * se_output_download.py: fixed skipping not yet processed jobs Backend: * fix for unreliable file systems * ignore unsupported DISKSPACE requirement in grid backends Runtime * gc-storage-tool: force a single stream in gfal-copy operations * gc-storage-tool: avoid doing more existence checks than necessary General: * Updated documentation, examples, NOTICE * fixing missing information in debug.log (get_current_exception does not return an exception triple) * fixed codecov config file, added pylint / pep8 / flake8 configuration * fixed visibility of internal functions git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1989 29098800-e21f-4f28-a8ff-84ee76f0ac90 23 October 2017, 12:07:26 UTC
d51e3ed on disk_space_avail timeout: sleep for 1 second to give GUI report the possibility to log its output git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1988 29098800-e21f-4f28-a8ff-84ee76f0ac90 19 October 2017, 11:32:56 UTC
cee669b more meaningful token expiration message: "expired ... ago", rather than "-N seconds left" git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1987 29098800-e21f-4f28-a8ff-84ee76f0ac90 15 August 2017, 13:24:08 UTC
8286889 added FileReport to save the job state summary to a json file git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1986 29098800-e21f-4f28-a8ff-84ee76f0ac90 11 August 2017, 09:44:20 UTC
9da5ad3 ParameterSource dependency resolution can now handle reflexive dependencies Updated Documentation, NOTICE, .gitignore Removed some unused exports Added option to ignore missing classes in Plugin.get_class All unused functions are now using the _ prefix git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1985 29098800-e21f-4f28-a8ff-84ee76f0ac90 14 July 2017, 17:07:57 UTC
e39a061 Allow to configure the search order of the "local" backend Allow to disable phedex dataset location queries Added default_order to the get_dict config API dataset_info.py: Allow to directly specify the number of threads Added arxiv reference Code review fixes git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1983 29098800-e21f-4f28-a8ff-84ee76f0ac90 12 July 2017, 08:15:58 UTC
a168653 Fixing backwards compatibility issues Fixing python3 md5 issues Applied patch from PR 40 Fixed regex_transform parameter source git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1981 29098800-e21f-4f28-a8ff-84ee76f0ac90 11 July 2017, 09:59:44 UTC
01048b8 Show runtime for transition to FAILED Fixed typos git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1980 29098800-e21f-4f28-a8ff-84ee76f0ac90 11 July 2017, 09:06:00 UTC
c2d83cb General: * Code review changes V * Updated documentation * Added more class aliases, __repr__ * Replaced raw file handles with SafeFile instances * Improved instance args binding Backend: * Started moving to the new task interface Config: * Fixing issue with += repeating on subsequent go.py calls * Added get_fn / get_dn config API Dataset: * Dropping support for ParaMod in ScanProvider * Added threaded MultiDatasetProvider * Improved binding of datasource * Improved resync behaviour - avoiding unnecessary resyncs JobDB: * Improved encapsulation of job object * Automated zip file recovery in zipped job db Monitoring: * Refactored EventHandler to distinguish between local and remote event handlers Parameters: * Improved diagnosis of parameter source errors * Simplified parameter parser code * Parameter source elevation works now with a placeholder psrc and a resolver psrc * Added dependency based reordering of parameter sources Reports: * Report inheritance is now based on output method * Enforced uniform job status color scheme in report classes Storage: * Added new gc-storage-tool with gfal + fallbacks and new protocols (eg. http, ftp, S3) GUI: * Improved ANSI GUI update mechanism * Added drawing objects to cherrypy GUI * Improved activity monitoring Misc: * Removed some bash-isms * Automate CMS proxy init * Improved debug console * Report close matches for mistyped plugin names git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1979 29098800-e21f-4f28-a8ff-84ee76f0ac90 10 July 2017, 08:17:00 UTC
e56a362 git/svn versions are only determined when necessary git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1978 29098800-e21f-4f28-a8ff-84ee76f0ac90 24 June 2017, 22:50:14 UTC
6ae8847 pep8 section in setup.cfg git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1977 29098800-e21f-4f28-a8ff-84ee76f0ac90 24 June 2017, 22:50:13 UTC
4e72410 emacs setup file to make emacs use tabs in python and shell script git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1976 29098800-e21f-4f28-a8ff-84ee76f0ac90 24 June 2017, 22:50:13 UTC
491c720 made git/svn version parameters persistent git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1975 29098800-e21f-4f28-a8ff-84ee76f0ac90 24 June 2017, 22:50:10 UTC
308bd6c passing kwargs in ParameterConfig.get() git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1974 29098800-e21f-4f28-a8ff-84ee76f0ac90 24 June 2017, 22:50:09 UTC
3f93692 Bulk submission and delegate usage for cream ce backend (#38) + updated .gitignore git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1973 29098800-e21f-4f28-a8ff-84ee76f0ac90 24 June 2017, 22:40:34 UTC
b4accfb Code review changes: Part IV Fixing GUI issues git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1972 29098800-e21f-4f28-a8ff-84ee76f0ac90 14 March 2017, 21:58:17 UTC
ee5bc15 Code review changes: Part III GUI subsystem rewrite git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1971 29098800-e21f-4f28-a8ff-84ee76f0ac90 13 March 2017, 15:39:35 UTC
01886bd updated NOTICE and documentation git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1970 29098800-e21f-4f28-a8ff-84ee76f0ac90 09 March 2017, 01:43:10 UTC
080914f don't crash on return of empty status string git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1969 29098800-e21f-4f28-a8ff-84ee76f0ac90 09 March 2017, 01:43:09 UTC
17c0da2 added option "workdir space timeout" git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1968 29098800-e21f-4f28-a8ff-84ee76f0ac90 09 March 2017, 01:26:13 UTC
22ee457 Code review changes: Part II git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1967 29098800-e21f-4f28-a8ff-84ee76f0ac90 09 March 2017, 01:12:32 UTC
915860d Code review changes git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1966 29098800-e21f-4f28-a8ff-84ee76f0ac90 04 March 2017, 09:03:20 UTC
4583563 typo corrections git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1965 29098800-e21f-4f28-a8ff-84ee76f0ac90 20 February 2017, 01:48:41 UTC
433ea33 added an SvnParameterParser (svn), similar to git git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1964 29098800-e21f-4f28-a8ff-84ee76f0ac90 20 February 2017, 01:48:40 UTC
4b9cb2b added a GitParameterParser (git), extracting the hash of HEAD of a given path within a git repository git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1963 29098800-e21f-4f28-a8ff-84ee76f0ac90 20 February 2017, 01:48:40 UTC
e2c2d2b fixed length of progress bar in GUIReport git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1962 29098800-e21f-4f28-a8ff-84ee76f0ac90 20 February 2017, 01:48:39 UTC
8a6e075 GUIReport: allow to override height using config string git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1961 29098800-e21f-4f28-a8ff-84ee76f0ac90 20 February 2017, 01:48:38 UTC
62baca8 dumping hash to gc.stdout in case of failure git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1960 29098800-e21f-4f28-a8ff-84ee76f0ac90 20 January 2017, 13:16:13 UTC
be71fa3 added GC_TASK_TIME similar to GC_TASK_DATE git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1959 29098800-e21f-4f28-a8ff-84ee76f0ac90 22 December 2016, 22:58:26 UTC
2d1d988 EKP Network-migration changed domain names -> new default config file - keep old file as fallback for a few versions, until everything is migrated git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1958 29098800-e21f-4f28-a8ff-84ee76f0ac90 22 November 2016, 17:46:46 UTC
1317cf8 added 'dataset_proc' argument to several providers git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1957 29098800-e21f-4f28-a8ff-84ee76f0ac90 22 November 2016, 17:41:11 UTC
4a7bba4 Fixed GridEngine job number parsing git-svn-id: https://ekptrac.physik.uni-karlsruhe.de/svn/grid-control/trunk/grid-control@1956 29098800-e21f-4f28-a8ff-84ee76f0ac90 25 October 2016, 15:55:59 UTC
back to top