]>
mj.ucw.cz Git - bex.git/log
Martin Mares [Mon, 6 Jul 2015 10:43:10 +0000 (12:43 +0200)]
Fix version string
Martin Mares [Sun, 29 Mar 2015 16:24:05 +0000 (18:24 +0200)]
"bex job -l" lists jobs in a long format, which includes subjects
Martin Mares [Sun, 29 Mar 2015 16:13:33 +0000 (18:13 +0200)]
Released as version 3.3
Martin Mares [Sun, 29 Mar 2015 16:12:57 +0000 (18:12 +0200)]
Partial job IDs must start at the beginning of a component
Martin Mares [Sun, 29 Mar 2015 16:00:42 +0000 (18:00 +0200)]
New format of job IDs
Switched to "YYYYMMDD-HHMM-hash", where "hash" consists of 8 hex
digits obtained by hashing the current time, PID and a sequence number.
Martin Mares [Sun, 29 Mar 2015 15:50:35 +0000 (17:50 +0200)]
Accept partial job IDs as long as they are unique
Also, "bex job" without arguments lists all known jobs and it can
be abbreviated to "bex j".
Martin Mares [Tue, 25 Feb 2014 09:50:54 +0000 (10:50 +0100)]
bex prun: DONE can be received even for non-running machines
This can happen e.g. after receiving LOCKED on the whole machine.
Martin Mares [Tue, 25 Feb 2014 09:45:30 +0000 (10:45 +0100)]
bex prun: Fix handling of failure states with no job attached
A perfect example is the LOCKED state.
Martin Mares [Fri, 14 Jun 2013 16:53:36 +0000 (18:53 +0200)]
Released as bex-3.2
Martin Mares [Fri, 14 Jun 2013 15:21:39 +0000 (17:21 +0200)]
Remove BEX version from comments and update copyright years
Martin Mares [Fri, 14 Jun 2013 15:20:34 +0000 (17:20 +0200)]
Updated TODO
Martin Mares [Fri, 14 Jun 2013 15:14:43 +0000 (17:14 +0200)]
Let prolog reset locale to well-define values
Martin Mares [Fri, 14 Jun 2013 15:08:52 +0000 (17:08 +0200)]
Make editor configurable
Martin Mares [Fri, 14 Jun 2013 15:06:07 +0000 (17:06 +0200)]
bex prun: Recognize PREP state
Martin Mares [Fri, 14 Jun 2013 15:05:19 +0000 (17:05 +0200)]
Implemented job attachments
Martin Mares [Fri, 14 Jun 2013 15:04:51 +0000 (17:04 +0200)]
Let default prolog run /bin/bash instead of /bin/sh
Martin Mares [Sat, 23 Mar 2013 10:47:38 +0000 (11:47 +0100)]
TODO
Martin Mares [Tue, 12 Feb 2013 09:43:46 +0000 (10:43 +0100)]
Configuration files moved from directory "BEX" to "cf"
Too many things were called "BEX".
Martin Mares [Tue, 29 Jan 2013 09:40:25 +0000 (10:40 +0100)]
bex prun: One more mishandled error message
Martin Mares [Mon, 28 Jan 2013 14:59:41 +0000 (15:59 +0100)]
bex prun: Forgotten debug message
Martin Mares [Mon, 28 Jan 2013 14:58:35 +0000 (15:58 +0100)]
bex prun: Squashed uninitialized var warning
Martin Mares [Sat, 19 Jan 2013 19:20:52 +0000 (20:20 +0100)]
Maint: mkdir -p
Martin Mares [Sat, 19 Jan 2013 19:20:12 +0000 (20:20 +0100)]
Maint: Fixed location of web scripts
Martin Mares [Sat, 19 Jan 2013 19:19:25 +0000 (20:19 +0100)]
Released as 3.1
Martin Mares [Sat, 19 Jan 2013 19:18:59 +0000 (20:18 +0100)]
TODO pruned
Martin Mares [Sat, 19 Jan 2013 19:17:15 +0000 (20:17 +0100)]
bex prun: Fixed priority inversion
Martin Mares [Sat, 19 Jan 2013 19:15:57 +0000 (20:15 +0100)]
bex prun: Even more debugging
Martin Mares [Sat, 19 Jan 2013 19:13:39 +0000 (20:13 +0100)]
bex prun: More --debug
Martin Mares [Sat, 19 Jan 2013 19:11:17 +0000 (20:11 +0100)]
bex prun: Added --debug
Martin Mares [Sat, 19 Jan 2013 19:05:41 +0000 (20:05 +0100)]
bex prun: --debug-children does not overwrite the log
Martin Mares [Sat, 19 Jan 2013 18:58:11 +0000 (19:58 +0100)]
bex prun: More display slot fixes
Martin Mares [Sat, 19 Jan 2013 18:54:36 +0000 (19:54 +0100)]
bex prun: Better allocation of display slots
Martin Mares [Sun, 6 Jan 2013 11:20:09 +0000 (12:20 +0100)]
bex prun: Let NOPING entries be displayed in a different color from FAILED
Martin Mares [Fri, 21 Sep 2012 13:58:25 +0000 (15:58 +0200)]
bex queue: Implemented filtering of states, fixed --attn
Martin Mares [Fri, 21 Sep 2012 13:42:39 +0000 (15:42 +0200)]
Implemented "bex queue --attn"
Martin Mares [Fri, 21 Sep 2012 13:29:07 +0000 (15:29 +0200)]
"bex queue --filenames" can be used to show job file names
Martin Mares [Fri, 21 Sep 2012 13:12:12 +0000 (15:12 +0200)]
"bex help" is now equivalent to "bex --help"
Martin Mares [Sat, 14 Apr 2012 13:46:48 +0000 (15:46 +0200)]
Merge branch 'master' of ssh://git.ucw.cz/home/mj/GIT/bex
Martin Mares [Sat, 14 Apr 2012 13:46:26 +0000 (15:46 +0200)]
bex log: Added --why
Martin Mares [Fri, 24 Feb 2012 22:08:26 +0000 (23:08 +0100)]
Updated TODO list
Martin Mares [Tue, 21 Feb 2012 11:22:56 +0000 (12:22 +0100)]
bex queue: add --summary option and enable option bundling
Martin Mares [Fri, 17 Feb 2012 15:28:01 +0000 (16:28 +0100)]
prun: Recognize NOXFER state
Martin Mares [Thu, 16 Feb 2012 17:42:28 +0000 (18:42 +0100)]
Maint: More bug fixes
Martin Mares [Thu, 16 Feb 2012 17:41:31 +0000 (18:41 +0100)]
Maint: Do not forget +x
Martin Mares [Thu, 16 Feb 2012 17:40:29 +0000 (18:40 +0100)]
Released as 3.0
Martin Mares [Thu, 16 Feb 2012 16:42:33 +0000 (17:42 +0100)]
add: Added --execute switch
Martin Mares [Thu, 16 Feb 2012 16:33:20 +0000 (17:33 +0100)]
add: When a job ID is reused, the old contents are overwritten
Martin Mares [Thu, 16 Feb 2012 15:54:45 +0000 (16:54 +0100)]
Oops
Martin Mares [Thu, 16 Feb 2012 15:51:30 +0000 (16:51 +0100)]
prun: Added a switch for setting the number of parallel jobs
Martin Mares [Thu, 16 Feb 2012 15:48:53 +0000 (16:48 +0100)]
Still cleaning up references to `brun' and `bq'
Martin Mares [Thu, 16 Feb 2012 15:47:26 +0000 (16:47 +0100)]
run: Avoid SIGPIPE
Martin Mares [Thu, 16 Feb 2012 15:45:51 +0000 (16:45 +0100)]
run: make ssh allocate a PTY
Martin Mares [Thu, 16 Feb 2012 15:21:10 +0000 (16:21 +0100)]
prun: use tmux instead of GNU screen, added --debug-children
Martin Mares [Thu, 16 Feb 2012 15:20:58 +0000 (16:20 +0100)]
Queue: fix reference to bex queue --init
Martin Mares [Thu, 16 Feb 2012 15:20:43 +0000 (16:20 +0100)]
Config: store path to library files, too
Martin Mares [Wed, 15 Feb 2012 23:03:02 +0000 (00:03 +0100)]
One more rename of subcommands
`bex ls' was illogical, since it can move or remove jobs, too.
Martin Mares [Wed, 15 Feb 2012 22:57:29 +0000 (23:57 +0100)]
Renamed all subcommands to bex-<name>
This way, they are well visible in `ps'.
Martin Mares [Wed, 15 Feb 2012 22:56:48 +0000 (23:56 +0100)]
All commands now have normal --help
Martin Mares [Wed, 15 Feb 2012 22:49:20 +0000 (23:49 +0100)]
Fixed directory name bugs in `bex queue ls'
Martin Mares [Wed, 15 Feb 2012 22:47:56 +0000 (23:47 +0100)]
`bex queue' without more arguments lists all queues
Martin Mares [Wed, 15 Feb 2012 22:46:59 +0000 (23:46 +0100)]
`bex queue' has its own subcommands
Martin Mares [Wed, 15 Feb 2012 22:39:46 +0000 (23:39 +0100)]
Creation of queues must be explicit
Martin Mares [Wed, 15 Feb 2012 22:31:06 +0000 (23:31 +0100)]
Rename subcommands
Martin Mares [Wed, 15 Feb 2012 22:03:17 +0000 (23:03 +0100)]
Use configured home and library dirs consistently and carefully
Martin Mares [Wed, 15 Feb 2012 21:40:40 +0000 (22:40 +0100)]
Updated command usage
Martin Mares [Wed, 15 Feb 2012 21:36:26 +0000 (22:36 +0100)]
Fix bogus comments introduced by previous commit
Martin Mares [Wed, 15 Feb 2012 20:22:16 +0000 (21:22 +0100)]
The big move -- introduced subcommands
Martin Mares [Mon, 21 Nov 2011 22:31:58 +0000 (23:31 +0100)]
bls: Added a new utility for listing known machines and group
Martin Mares [Wed, 9 Nov 2011 22:06:03 +0000 (23:06 +0100)]
TODO
Martin Mares [Wed, 9 Nov 2011 22:03:11 +0000 (23:03 +0100)]
bprun: Replaced magical counters by real accounting of jobs
Martin Mares [Mon, 31 Oct 2011 22:38:04 +0000 (23:38 +0100)]
TODO
Martin Mares [Mon, 31 Oct 2011 22:31:29 +0000 (23:31 +0100)]
bprun: Various cursed updates
Martin Mares [Mon, 31 Oct 2011 16:33:09 +0000 (17:33 +0100)]
bprun: Attaching to specific screen session; colors
Martin Mares [Mon, 31 Oct 2011 16:07:46 +0000 (17:07 +0100)]
Bugfix of previous commit
Martin Mares [Mon, 31 Oct 2011 16:06:35 +0000 (17:06 +0100)]
bprun: Use job names
Martin Mares [Mon, 31 Oct 2011 16:05:10 +0000 (17:05 +0100)]
bprun: Recycle slots
Martin Mares [Mon, 31 Oct 2011 15:55:08 +0000 (16:55 +0100)]
First cursey version of bprun
Martin Mares [Mon, 31 Oct 2011 15:11:24 +0000 (16:11 +0100)]
brun: Report DONE even on hosts where no job is queued
Otherwise, bprun can lose a process if another instance of brun
flushed all jobs in the meantime.
Martin Mares [Mon, 31 Oct 2011 14:50:04 +0000 (15:50 +0100)]
Rationalized logging
Martin Mares [Mon, 31 Oct 2011 14:31:58 +0000 (15:31 +0100)]
Use job->name consistently
Martin Mares [Mon, 31 Oct 2011 14:30:50 +0000 (15:30 +0100)]
Implemented `bq --rm' and `bq --move-to'
Martin Mares [Mon, 31 Oct 2011 13:47:54 +0000 (14:47 +0100)]
Updates of job status are atomic
Martin Mares [Mon, 31 Oct 2011 13:46:11 +0000 (14:46 +0100)]
Command used to run ssh is configurable
Martin Mares [Mon, 31 Oct 2011 13:37:58 +0000 (14:37 +0100)]
Implemented preparatory commands
Martin Mares [Mon, 31 Oct 2011 13:13:05 +0000 (14:13 +0100)]
Added bjob
Martin Mares [Mon, 31 Oct 2011 13:05:34 +0000 (14:05 +0100)]
benq has a lot of switches for creating the job
Martin Mares [Mon, 31 Oct 2011 12:45:10 +0000 (13:45 +0100)]
Implemented skip_on_fail
Martin Mares [Mon, 31 Oct 2011 12:44:59 +0000 (13:44 +0100)]
Jobs should be sorted by their IDs when scanning queue
Martin Mares [Mon, 31 Oct 2011 12:38:59 +0000 (13:38 +0100)]
Newly inserted jobs immediately enter NEW status
Martin Mares [Mon, 31 Oct 2011 12:19:06 +0000 (13:19 +0100)]
Let default prolog ask for set -e
Martin Mares [Mon, 31 Oct 2011 12:14:25 +0000 (13:14 +0100)]
Use mkpath instead of make_path, it's not supported at Nikam yet
Martin Mares [Mon, 31 Oct 2011 12:10:00 +0000 (13:10 +0100)]
bq --job
Martin Mares [Mon, 31 Oct 2011 12:02:51 +0000 (13:02 +0100)]
bprun: Maximum number of parallel jobs is configurable in BEX::Config
An additional command-line switch could be handy, though.
Martin Mares [Mon, 31 Oct 2011 12:01:36 +0000 (13:01 +0100)]
Let default subject be empty
Martin Mares [Mon, 31 Oct 2011 12:00:23 +0000 (13:00 +0100)]
Let bq display (an approximation of) active locks
Martin Mares [Mon, 31 Oct 2011 11:50:05 +0000 (12:50 +0100)]
Implemented locking of queues, hosts and jobs
Martin Mares [Mon, 31 Oct 2011 11:38:25 +0000 (12:38 +0100)]
Better description of status codes
Martin Mares [Mon, 31 Oct 2011 10:42:46 +0000 (11:42 +0100)]
Pings are optional
Martin Mares [Mon, 31 Oct 2011 10:41:18 +0000 (11:41 +0100)]
Host names are configurable
Martin Mares [Mon, 31 Oct 2011 10:37:17 +0000 (11:37 +0100)]
Keep history of completed jobs