Rework and expand the algorithms in JSCAN, part 2/?.
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 6 Sep 2005 18:43:52 +0000 (18:43 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 6 Sep 2005 18:43:52 +0000 (18:43 +0000)
commitbb406b71ca193406d5498c362eb695a34f82b6ce
tree14cbbd03854a8cd08a9092f89dbbd483b8b888e0
parent936073a9adeac5a2619b6353862827bebdd1cc05
Rework and expand the algorithms in JSCAN, part 2/?.

* Implement session tracking so multiple output commands can be independantly
  tracked.  However, currently only one output command may be specified
  (e.g. -w or -m, not both, yet)
* The session code now updates transaction id files, giving us a general
  restart capability on the userland side.
* Prefix set record mode (-w) should now work, including journal restarts.
* Running a mirror (-m) on an active prefix set should now operate properly
  in batch mode.

Many things are still not working yet.
sbin/jscan/Makefile
sbin/jscan/dump_debug.c
sbin/jscan/dump_mirror.c
sbin/jscan/dump_output.c
sbin/jscan/dump_record.c
sbin/jscan/jfile.c
sbin/jscan/jscan.8
sbin/jscan/jscan.c
sbin/jscan/jscan.h
sbin/jscan/jsession.c [copied from sbin/jscan/dump_record.c with 63% similarity]
sbin/jscan/jstream.c