Home
last modified time | relevance | path

Searched hist:ddfdf542 (Results 1 – 13 of 13) sorted by relevance

/dragonfly/sys/vfs/hammer/
H A Dhammer_disk.hcbccd318 Sat Aug 20 04:01:56 GMT 2016 Tomohiro Kusumi <kusumi.tomohiro@gmail.com> sys/vfs/hammer: Integrate ondisk uint32 reserveds into []

Reserved field id's aren't in order from 00 to 11, so keeping them
with id's isn't that important, but rather confusing.

Also remove obsolete comment from ddfdf542 in 2008.
The idea of "birth time" was never explained in neither source nor
commit messages.
ddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_btree.hddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_transaction.cddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_subs.cddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_ioctl.cddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_reblock.cddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer.hd6571938 Thu Nov 19 17:32:45 GMT 2015 Tomohiro Kusumi <kusumi.tomohiro@gmail.com> sys/vfs/hammer: Fix comments

/* (not including atime/mtime) */
was supposed to be for HAMMER_INODE_DDIRTY according to ddfdf542.
ddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_btree.cddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_object.cddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_ondisk.cddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_vfsops.cddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_inode.cddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.
H A Dhammer_vnops.cddfdf542 Fri Jun 20 21:24:53 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 56D/Many: Media structure finalization, atime/mtime, etc.

* Move the atime and mtime fields to the end of struct hammer_inode_data.
CRCs on hammer_inode_data no longer include atime or mtime, allowing
them to be updated without having to update the related B-Tree node.

* Change the time format for ctime, atime, and mtime. These 64 bit fields
now store microseconds in real time instead of transaction ids.

* atime is now updated asynchronously, and mtime is now updated with
UNDO records only. Split the ITIMES flag into ATIME and MTIME and
no longer set the DDIRTY (inode_data generally dirty) flag when the
mtime changes.

* Finish on-media structural components for pseudo-fs support inside a
HAMMER filesystem.

* Finish on-media structural components for adding a serial number to
the B-Tree element structures, for mirroring support.

* Make fsync() wait for the flush to complete, issue extra flushes as
needed to take the UNDO FIFO's start position past the fsync'd data
so a crash does not undo it.