]> mj.ucw.cz Git - bex.git/log
bex.git
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

13 years agoPer-job logs
Martin Mares [Mon, 31 Oct 2011 10:24:11 +0000 (11:24 +0100)]
Per-job logs

13 years agoBits of documentation
Martin Mares [Mon, 31 Oct 2011 09:57:35 +0000 (10:57 +0100)]
Bits of documentation

13 years agoBug fixes
Martin Mares [Mon, 31 Oct 2011 09:28:51 +0000 (10:28 +0100)]
Bug fixes

13 years agoBEX module split
Martin Mares [Mon, 31 Oct 2011 09:25:48 +0000 (10:25 +0100)]
BEX module split

13 years agobprun: Set window title
Martin Mares [Mon, 31 Oct 2011 09:00:38 +0000 (10:00 +0100)]
bprun: Set window title

13 years agoFirst attempt at parallel execution
Martin Mares [Mon, 31 Oct 2011 08:27:20 +0000 (09:27 +0100)]
First attempt at parallel execution

13 years agobrun: Status socket
Martin Mares [Sun, 30 Oct 2011 21:18:07 +0000 (22:18 +0100)]
brun: Status socket

13 years agobq: --by-host, shows status
Martin Mares [Sun, 30 Oct 2011 21:00:40 +0000 (22:00 +0100)]
bq: --by-host, shows status

13 years agoWorking brun
Martin Mares [Sun, 30 Oct 2011 21:00:33 +0000 (22:00 +0100)]
Working brun

13 years agoChange file naming conventions
Martin Mares [Sun, 30 Oct 2011 20:42:15 +0000 (21:42 +0100)]
Change file naming conventions

13 years agoFirst running jobs...
Martin Mares [Sun, 30 Oct 2011 20:33:34 +0000 (21:33 +0100)]
First running jobs...

13 years agoWorking almost complete benq and rudimentary bq
Martin Mares [Sun, 30 Oct 2011 14:12:23 +0000 (15:12 +0100)]
Working almost complete benq and rudimentary bq

13 years agoBuilding infrastructure...
Martin Mares [Sun, 30 Oct 2011 12:31:29 +0000 (13:31 +0100)]
Building infrastructure...