OpenGrok
Cross Reference: snapshot.c
xref
: /
src
/
sbin
/
dump
/
snapshot.c
Home
|
History
|
Annotate
|
Download
|
only in
dump
History log of
/src/sbin/dump/snapshot.c
Revision
Date
Author
Comments
1.7
03-Feb-2019
mrg
- mark Exit() __dead
- bump a buffer size to avoid possible truncation
- adding missing fallthru comment
1.6
24-Feb-2011
hannken
branches: 1.6.44;
fss(4): Allow FSSIOCSET to set the initial flags. Add a new flag
"FSS_UNLINK_ON_CREATE" to unlink the backing store before
the snapshot gets created.
With this change dump(8) no longer dumps the zero-sized, but named
snapshot it is working on. Same applies to fsck_ffs(8).
1.5
11-Apr-2010
hannken
branches: 1.5.2;
Add -x option which allows to run `fsck_msdos -n' on a snapshot of
a live file system.
While here modify snap_open() to accept a character device as its
first arg and remove now unneeded get_snap_device().
Reviewed by: Manuel Bouyer <bouyer@netbsd.org>
1.4
28-Apr-2008
martin
branches: 1.4.4;
Remove clause 3 and 4 from TNF licenses
1.3
26-Oct-2006
hannken
branches: 1.3.18; 1.3.20;
When using a snapshot take the snapshot raw device on further open.
Fixes PR #34923 dump(8) only dumps a corefile with -X (snapshots)
Approved by: Manuel Bouyer <bouyer@netbsd.org>
1.2
19-Apr-2005
hannken
branches: 1.2.2;
Fix copyright date for previous.
1.1
19-Apr-2005
hannken
Snapshot support for dump(8):
- New option `-x backup' takes the dump from a snapshot backed up by `backup'.
The snapshot will be deleted on exit.
- New option `-X' as a synonym for `-x mountpoint' where `mountpoint' is the
file system to be dumped.
Reviewed and Approved by: Manuel Bouyer <bouyer@netbsd.org>
1.2.2.4
11-Nov-2006
bouyer
Pull up following revision(s) (requested by hannken in ticket #1573):
sbin/dump/snapshot.h: revision 1.3 via patch
sbin/dump/snapshot.c: revision 1.3 via patch
sbin/dump/main.c: revision 1.63 via patch
sbin/dump/tape.c: revision 1.47 via patch
sbin/dump/dump.h: revision 1.44 via patch
When using a snapshot take the snapshot raw device on further open.
Fixes PR #34923 dump(8) only dumps a corefile with -X (snapshots)
Approved by: Manuel Bouyer <bouyer@netbsd.org>
1.2.2.3
21-Apr-2005
tron
branches: 1.2.2.3.2; 1.2.2.3.4;
Pull up revision 1.2 (requested by hannken in ticket #184):
Fix copyright date for previous.
1.2.2.2
21-Apr-2005
tron
Pull up revision 1.1 (requested by hannken in ticket #184):
Snapshot support for dump(8):
- New option `-x backup' takes the dump from a snapshot backed up by `backup'.
The snapshot will be deleted on exit.
- New option `-X' as a synonym for `-x mountpoint' where `mountpoint' is the
file system to be dumped.
Reviewed and Approved by: Manuel Bouyer <bouyer@netbsd.org>
1.2.2.1
19-Apr-2005
tron
file snapshot.c was added on branch netbsd-3 on 2005-04-21 19:04:41 +0000
1.2.2.3.4.1
11-Nov-2006
bouyer
Pull up following revision(s) (requested by hannken in ticket #1573):
sbin/dump/snapshot.h: revision 1.3 via patch
sbin/dump/snapshot.c: revision 1.3 via patch
sbin/dump/main.c: revision 1.63 via patch
sbin/dump/tape.c: revision 1.47 via patch
sbin/dump/dump.h: revision 1.44 via patch
When using a snapshot take the snapshot raw device on further open.
Fixes PR #34923 dump(8) only dumps a corefile with -X (snapshots)
Approved by: Manuel Bouyer <bouyer@netbsd.org>
1.2.2.3.2.1
11-Nov-2006
bouyer
Pull up following revision(s) (requested by hannken in ticket #1573):
sbin/dump/snapshot.h: revision 1.3 via patch
sbin/dump/snapshot.c: revision 1.3 via patch
sbin/dump/main.c: revision 1.63 via patch
sbin/dump/tape.c: revision 1.47 via patch
sbin/dump/dump.h: revision 1.44 via patch
When using a snapshot take the snapshot raw device on further open.
Fixes PR #34923 dump(8) only dumps a corefile with -X (snapshots)
Approved by: Manuel Bouyer <bouyer@netbsd.org>
1.3.20.1
18-May-2008
yamt
sync with head.
1.3.18.1
02-Jun-2008
mjf
Sync with HEAD.
1.4.4.1
18-Jun-2011
bouyer
Pull up following revision(s) (requested by hannken in ticket #1627):
sys/kern/vfs_wapbl.c: revisions 1.41-1.42
sbin/dump/snapshot.c: revisions 1.6 (patch)
share/man/man4/fss.4: revisions 1.15 (patch)
sys/dev/fss.c: revisions 1.73 (patch)
sys/dev/fssvar.h: revisions 1.25
usr.sbin/fssconfig/fssconfig.c: revisions 1.7
sys/ufs/ffs/ffs_balloc.c: revisions 1.54
sys/ufs/ffs/ffs_snapshot.c: revisions 1.90, 1.98, 1.100-1.101, 1.103-1.110, 1.111, 1.112-1.115 (patch)
- Try to keep snapshot indirect blocks contiguous. This speeds up snapshot
creation by a factor of ~3 and reduces the file system suspension time by
a factor of ~5.
- Refine the scope of WAPBL transactions and the limit for deallocations in
one transaction so we should no longer get a "wapbl_flush: current
transaction too big to flush" panic when creating or removing snapshots
on larger logging disks.
- fss(4): Allow FSSIOCSET to set the initial flags. Add a new flag
"FSS_UNLINK_ON_CREATE" to unlink the backing store before the snapshot
gets created. With this change dump(8) no longer dumps the zero-sized,
but named snapshot it is working on.
1.5.2.1
05-Mar-2011
bouyer
Sync with HEAD
1.6.44.1
10-Jun-2019
christos
Sync with HEAD
Indexes created Mon Oct 13 08:09:50 GMT 2025