]> mj.ucw.cz Git - bex.git/log
bex.git
9 years agoFix version string
Martin Mares [Mon, 6 Jul 2015 10:43:10 +0000 (12:43 +0200)]
Fix version string

9 years ago"bex job -l" lists jobs in a long format, which includes subjects v3.3
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

9 years agoReleased as version 3.3
Martin Mares [Sun, 29 Mar 2015 16:13:33 +0000 (18:13 +0200)]
Released as version 3.3

9 years agoPartial job IDs must start at the beginning of a component
Martin Mares [Sun, 29 Mar 2015 16:12:57 +0000 (18:12 +0200)]
Partial job IDs must start at the beginning of a component

9 years agoNew format of job IDs
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.

9 years agoAccept partial job IDs as long as they are unique
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".

10 years agobex prun: DONE can be received even for non-running machines
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.

10 years agobex prun: Fix handling of failure states with no job attached
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.

11 years agoReleased as bex-3.2 v3.2
Martin Mares [Fri, 14 Jun 2013 16:53:36 +0000 (18:53 +0200)]
Released as bex-3.2

11 years agoRemove BEX version from comments and update copyright years
Martin Mares [Fri, 14 Jun 2013 15:21:39 +0000 (17:21 +0200)]
Remove BEX version from comments and update copyright years

11 years agoUpdated TODO
Martin Mares [Fri, 14 Jun 2013 15:20:34 +0000 (17:20 +0200)]
Updated TODO

11 years agoLet prolog reset locale to well-define values
Martin Mares [Fri, 14 Jun 2013 15:14:43 +0000 (17:14 +0200)]
Let prolog reset locale to well-define values

11 years agoMake editor configurable
Martin Mares [Fri, 14 Jun 2013 15:08:52 +0000 (17:08 +0200)]
Make editor configurable

11 years agobex prun: Recognize PREP state
Martin Mares [Fri, 14 Jun 2013 15:06:07 +0000 (17:06 +0200)]
bex prun: Recognize PREP state

11 years agoImplemented job attachments
Martin Mares [Fri, 14 Jun 2013 15:05:19 +0000 (17:05 +0200)]
Implemented job attachments

11 years agoLet default prolog run /bin/bash instead of /bin/sh
Martin Mares [Fri, 14 Jun 2013 15:04:51 +0000 (17:04 +0200)]
Let default prolog run /bin/bash instead of /bin/sh

11 years agoTODO
Martin Mares [Sat, 23 Mar 2013 10:47:38 +0000 (11:47 +0100)]
TODO

11 years agoConfiguration files moved from directory "BEX" to "cf"
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".

11 years agobex prun: One more mishandled error message
Martin Mares [Tue, 29 Jan 2013 09:40:25 +0000 (10:40 +0100)]
bex prun: One more mishandled error message

11 years agobex prun: Forgotten debug message
Martin Mares [Mon, 28 Jan 2013 14:59:41 +0000 (15:59 +0100)]
bex prun: Forgotten debug message

11 years agobex prun: Squashed uninitialized var warning
Martin Mares [Mon, 28 Jan 2013 14:58:35 +0000 (15:58 +0100)]
bex prun: Squashed uninitialized var warning

11 years agoMaint: mkdir -p
Martin Mares [Sat, 19 Jan 2013 19:20:52 +0000 (20:20 +0100)]
Maint: mkdir -p

11 years agoMaint: Fixed location of web scripts v3.1
Martin Mares [Sat, 19 Jan 2013 19:20:12 +0000 (20:20 +0100)]
Maint: Fixed location of web scripts

11 years agoReleased as 3.1
Martin Mares [Sat, 19 Jan 2013 19:19:25 +0000 (20:19 +0100)]
Released as 3.1

11 years agoTODO pruned
Martin Mares [Sat, 19 Jan 2013 19:18:59 +0000 (20:18 +0100)]
TODO pruned

11 years agobex prun: Fixed priority inversion
Martin Mares [Sat, 19 Jan 2013 19:17:15 +0000 (20:17 +0100)]
bex prun: Fixed priority inversion

11 years agobex prun: Even more debugging
Martin Mares [Sat, 19 Jan 2013 19:15:57 +0000 (20:15 +0100)]
bex prun: Even more debugging

11 years agobex prun: More --debug
Martin Mares [Sat, 19 Jan 2013 19:13:39 +0000 (20:13 +0100)]
bex prun: More --debug

11 years agobex prun: Added --debug
Martin Mares [Sat, 19 Jan 2013 19:11:17 +0000 (20:11 +0100)]
bex prun: Added --debug

11 years agobex prun: --debug-children does not overwrite the log
Martin Mares [Sat, 19 Jan 2013 19:05:41 +0000 (20:05 +0100)]
bex prun: --debug-children does not overwrite the log

11 years agobex prun: More display slot fixes
Martin Mares [Sat, 19 Jan 2013 18:58:11 +0000 (19:58 +0100)]
bex prun: More display slot fixes

11 years agobex prun: Better allocation of display slots
Martin Mares [Sat, 19 Jan 2013 18:54:36 +0000 (19:54 +0100)]
bex prun: Better allocation of display slots

11 years agobex prun: Let NOPING entries be displayed in a different color from FAILED
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

12 years agobex queue: Implemented filtering of states, fixed --attn
Martin Mares [Fri, 21 Sep 2012 13:58:25 +0000 (15:58 +0200)]
bex queue: Implemented filtering of states, fixed --attn

12 years agoImplemented "bex queue --attn"
Martin Mares [Fri, 21 Sep 2012 13:42:39 +0000 (15:42 +0200)]
Implemented "bex queue --attn"

12 years ago"bex queue --filenames" can be used to show job file names
Martin Mares [Fri, 21 Sep 2012 13:29:07 +0000 (15:29 +0200)]
"bex queue --filenames" can be used to show job file names

12 years ago"bex help" is now equivalent to "bex --help"
Martin Mares [Fri, 21 Sep 2012 13:12:12 +0000 (15:12 +0200)]
"bex help" is now equivalent to "bex --help"

12 years agoMerge branch 'master' of ssh://git.ucw.cz/home/mj/GIT/bex
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

12 years agobex log: Added --why
Martin Mares [Sat, 14 Apr 2012 13:46:26 +0000 (15:46 +0200)]
bex log: Added --why

12 years agoUpdated TODO list
Martin Mares [Fri, 24 Feb 2012 22:08:26 +0000 (23:08 +0100)]
Updated TODO list

12 years agobex queue: add --summary option and enable option bundling
Martin Mares [Tue, 21 Feb 2012 11:22:56 +0000 (12:22 +0100)]
bex queue: add --summary option and enable option bundling

12 years agoprun: Recognize NOXFER state
Martin Mares [Fri, 17 Feb 2012 15:28:01 +0000 (16:28 +0100)]
prun: Recognize NOXFER state

12 years agoMaint: More bug fixes
Martin Mares [Thu, 16 Feb 2012 17:42:28 +0000 (18:42 +0100)]
Maint: More bug fixes

12 years agoMaint: Do not forget +x v3.0
Martin Mares [Thu, 16 Feb 2012 17:41:31 +0000 (18:41 +0100)]
Maint: Do not forget +x

12 years agoReleased as 3.0
Martin Mares [Thu, 16 Feb 2012 17:40:29 +0000 (18:40 +0100)]
Released as 3.0

12 years agoadd: Added --execute switch
Martin Mares [Thu, 16 Feb 2012 16:42:33 +0000 (17:42 +0100)]
add: Added --execute switch

12 years agoadd: When a job ID is reused, the old contents are overwritten
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

12 years agoOops
Martin Mares [Thu, 16 Feb 2012 15:54:45 +0000 (16:54 +0100)]
Oops

12 years agoprun: Added a switch for setting the number of parallel jobs
Martin Mares [Thu, 16 Feb 2012 15:51:30 +0000 (16:51 +0100)]
prun: Added a switch for setting the number of parallel jobs

12 years agoStill cleaning up references to `brun' and `bq'
Martin Mares [Thu, 16 Feb 2012 15:48:53 +0000 (16:48 +0100)]
Still cleaning up references to `brun' and `bq'

12 years agorun: Avoid SIGPIPE
Martin Mares [Thu, 16 Feb 2012 15:47:26 +0000 (16:47 +0100)]
run: Avoid SIGPIPE

12 years agorun: make ssh allocate a PTY
Martin Mares [Thu, 16 Feb 2012 15:45:51 +0000 (16:45 +0100)]
run: make ssh allocate a PTY

12 years agoprun: use tmux instead of GNU screen, added --debug-children
Martin Mares [Thu, 16 Feb 2012 15:21:10 +0000 (16:21 +0100)]
prun: use tmux instead of GNU screen, added --debug-children

12 years agoQueue: fix reference to bex queue --init
Martin Mares [Thu, 16 Feb 2012 15:20:58 +0000 (16:20 +0100)]
Queue: fix reference to bex queue --init

12 years agoConfig: store path to library files, too
Martin Mares [Thu, 16 Feb 2012 15:20:43 +0000 (16:20 +0100)]
Config: store path to library files, too

12 years agoOne more rename of subcommands
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.

12 years agoRenamed all subcommands to bex-<name>
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'.

12 years agoAll commands now have normal --help
Martin Mares [Wed, 15 Feb 2012 22:56:48 +0000 (23:56 +0100)]
All commands now have normal --help

12 years agoFixed directory name bugs in `bex queue ls'
Martin Mares [Wed, 15 Feb 2012 22:49:20 +0000 (23:49 +0100)]
Fixed directory name bugs in `bex queue ls'

12 years ago`bex queue' without more arguments lists all queues
Martin Mares [Wed, 15 Feb 2012 22:47:56 +0000 (23:47 +0100)]
`bex queue' without more arguments lists all queues

12 years ago`bex queue' has its own subcommands
Martin Mares [Wed, 15 Feb 2012 22:46:59 +0000 (23:46 +0100)]
`bex queue' has its own subcommands

12 years agoCreation of queues must be explicit
Martin Mares [Wed, 15 Feb 2012 22:39:46 +0000 (23:39 +0100)]
Creation of queues must be explicit

12 years agoRename subcommands
Martin Mares [Wed, 15 Feb 2012 22:31:06 +0000 (23:31 +0100)]
Rename subcommands

12 years agoUse configured home and library dirs consistently and carefully
Martin Mares [Wed, 15 Feb 2012 22:03:17 +0000 (23:03 +0100)]
Use configured home and library dirs consistently and carefully

12 years agoUpdated command usage
Martin Mares [Wed, 15 Feb 2012 21:40:40 +0000 (22:40 +0100)]
Updated command usage

12 years agoFix bogus comments introduced by previous commit
Martin Mares [Wed, 15 Feb 2012 21:36:26 +0000 (22:36 +0100)]
Fix bogus comments introduced by previous commit

12 years agoThe big move -- introduced subcommands
Martin Mares [Wed, 15 Feb 2012 20:22:16 +0000 (21:22 +0100)]
The big move -- introduced subcommands

12 years agobls: Added a new utility for listing known machines and group
Martin Mares [Mon, 21 Nov 2011 22:31:58 +0000 (23:31 +0100)]
bls: Added a new utility for listing known machines and group

12 years agoTODO
Martin Mares [Wed, 9 Nov 2011 22:06:03 +0000 (23:06 +0100)]
TODO

12 years agobprun: Replaced magical counters by real accounting of jobs
Martin Mares [Wed, 9 Nov 2011 22:03:11 +0000 (23:03 +0100)]
bprun: Replaced magical counters by real accounting of jobs

13 years agoTODO
Martin Mares [Mon, 31 Oct 2011 22:38:04 +0000 (23:38 +0100)]
TODO

13 years agobprun: Various cursed updates
Martin Mares [Mon, 31 Oct 2011 22:31:29 +0000 (23:31 +0100)]
bprun: Various cursed updates

13 years agobprun: Attaching to specific screen session; colors
Martin Mares [Mon, 31 Oct 2011 16:33:09 +0000 (17:33 +0100)]
bprun: Attaching to specific screen session; colors

13 years agoBugfix of previous commit
Martin Mares [Mon, 31 Oct 2011 16:07:46 +0000 (17:07 +0100)]
Bugfix of previous commit

13 years agobprun: Use job names
Martin Mares [Mon, 31 Oct 2011 16:06:35 +0000 (17:06 +0100)]
bprun: Use job names

13 years agobprun: Recycle slots
Martin Mares [Mon, 31 Oct 2011 16:05:10 +0000 (17:05 +0100)]
bprun: Recycle slots

13 years agoFirst cursey version of bprun
Martin Mares [Mon, 31 Oct 2011 15:55:08 +0000 (16:55 +0100)]
First cursey version of bprun

13 years agobrun: Report DONE even on hosts where no job is queued
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.

13 years agoRationalized logging
Martin Mares [Mon, 31 Oct 2011 14:50:04 +0000 (15:50 +0100)]
Rationalized logging

13 years agoUse job->name consistently
Martin Mares [Mon, 31 Oct 2011 14:31:58 +0000 (15:31 +0100)]
Use job->name consistently

13 years agoImplemented `bq --rm' and `bq --move-to'
Martin Mares [Mon, 31 Oct 2011 14:30:50 +0000 (15:30 +0100)]
Implemented `bq --rm' and `bq --move-to'

13 years agoUpdates of job status are atomic
Martin Mares [Mon, 31 Oct 2011 13:47:54 +0000 (14:47 +0100)]
Updates of job status are atomic

13 years agoCommand used to run ssh is configurable
Martin Mares [Mon, 31 Oct 2011 13:46:11 +0000 (14:46 +0100)]
Command used to run ssh is configurable

13 years agoImplemented preparatory commands
Martin Mares [Mon, 31 Oct 2011 13:37:58 +0000 (14:37 +0100)]
Implemented preparatory commands

13 years agoAdded bjob
Martin Mares [Mon, 31 Oct 2011 13:13:05 +0000 (14:13 +0100)]
Added bjob

13 years agobenq has a lot of switches for creating the job
Martin Mares [Mon, 31 Oct 2011 13:05:34 +0000 (14:05 +0100)]
benq has a lot of switches for creating the job

13 years agoImplemented skip_on_fail
Martin Mares [Mon, 31 Oct 2011 12:45:10 +0000 (13:45 +0100)]
Implemented skip_on_fail

13 years agoJobs should be sorted by their IDs when scanning queue
Martin Mares [Mon, 31 Oct 2011 12:44:59 +0000 (13:44 +0100)]
Jobs should be sorted by their IDs when scanning queue

13 years agoNewly inserted jobs immediately enter NEW status
Martin Mares [Mon, 31 Oct 2011 12:38:59 +0000 (13:38 +0100)]
Newly inserted jobs immediately enter NEW status

13 years agoLet default prolog ask for set -e
Martin Mares [Mon, 31 Oct 2011 12:19:06 +0000 (13:19 +0100)]
Let default prolog ask for set -e

13 years agoUse mkpath instead of make_path, it's not supported at Nikam yet
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

13 years agobq --job
Martin Mares [Mon, 31 Oct 2011 12:10:00 +0000 (13:10 +0100)]
bq --job

13 years agobprun: Maximum number of parallel jobs is configurable in BEX::Config
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.

13 years agoLet default subject be empty
Martin Mares [Mon, 31 Oct 2011 12:01:36 +0000 (13:01 +0100)]
Let default subject be empty

13 years agoLet bq display (an approximation of) active locks
Martin Mares [Mon, 31 Oct 2011 12:00:23 +0000 (13:00 +0100)]
Let bq display (an approximation of) active locks

13 years agoImplemented locking of queues, hosts and jobs
Martin Mares [Mon, 31 Oct 2011 11:50:05 +0000 (12:50 +0100)]
Implemented locking of queues, hosts and jobs

13 years agoBetter description of status codes
Martin Mares [Mon, 31 Oct 2011 11:38:25 +0000 (12:38 +0100)]
Better description of status codes

13 years agoPings are optional
Martin Mares [Mon, 31 Oct 2011 10:42:46 +0000 (11:42 +0100)]
Pings are optional

13 years agoHost names are configurable
Martin Mares [Mon, 31 Oct 2011 10:41:18 +0000 (11:41 +0100)]
Host names are configurable

13 years agoKeep history of completed jobs
Martin Mares [Mon, 31 Oct 2011 10:37:17 +0000 (11:37 +0100)]
Keep history of completed jobs