Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1 |
|
#
f254e677 |
| 10-Apr-2017 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sbin/hammer: Partly bring back removed braces from 52e2f1b5
based on comments from dillon@.
(dillon) three types, yah. (1) multi-line condition in if(), (2) if TRUE or FALSE body spans more than o
sbin/hammer: Partly bring back removed braces from 52e2f1b5
based on comments from dillon@.
(dillon) three types, yah. (1) multi-line condition in if(), (2) if TRUE or FALSE body spans more than one line, put braces around both (dillon) (including if a comment is part of the body)
show more ...
|
#
52e2f1b5 |
| 09-Apr-2017 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sbin/hammer: Cleanup blocks with a single statement
This commit basically does the same as what Linux kernel's coding style mentions for braces, which is basically the same with BSDs. https://github
sbin/hammer: Cleanup blocks with a single statement
This commit basically does the same as what Linux kernel's coding style mentions for braces, which is basically the same with BSDs. https://github.com/torvalds/linux/blob/master/Documentation/process/coding-style.rst#3-placing-braces-and-spaces
No diff in sbin/hammer/hammer binary when assert(3) is disabled.
show more ...
|
Revision tags: v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0 |
|
#
86d7f5d3 |
| 26-Nov-2011 |
John Marino <draco@marino.st> |
Initial import of binutils 2.22 on the new vendor branch
Future versions of binutils will also reside on this branch rather than continuing to create new binutils branches for each new version.
|
Revision tags: v2.12.0, v2.13.0 |
|
#
84e57c2c |
| 26-Sep-2011 |
Thomas Nikolajsen <thomas@dragonflybsd.org> |
hammer(8): whitespace cleanup: delete blank at end of line
|
Revision tags: v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0 |
|
#
a276dc6b |
| 21-Aug-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
AMD64 - AUDIT RUN - Fix format strings, size_t, and other issues
|
Revision tags: v2.3.2, v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1, v2.0.1 |
|
#
243ca327 |
| 07-Jul-2008 |
Matthew Dillon <dillon@dragonflybsd.org> |
HAMMER Utilities: Sync with 60E
* Change the cycle file to hold an entire B-Tree base key, plus an optional TID (used by the mirroring code).
* Flesh out the mirroring code. Add timeout (-t) sup
HAMMER Utilities: Sync with 60E
* Change the cycle file to hold an entire B-Tree base key, plus an optional TID (used by the mirroring code).
* Flesh out the mirroring code. Add timeout (-t) support. Add cycle file support.
* When mirror-copy is used have the target sync the filesystem and acknowledge completion and store the completed TID in the cycle file.
* Incremental mirroring now works when using mirror-copy with a cycle file.
* Add mirror-dump, aka hammer mirror-read ... | hammer mirror-dump, for debugging.
show more ...
|
#
a7fbbf91 |
| 26-Jun-2008 |
Matthew Dillon <dillon@dragonflybsd.org> |
HAMMER Utilities: Sync with 59A
* Add mirror-read, mirror-write, and status directives.
|
#
58c17893 |
| 18-May-2008 |
Matthew Dillon <dillon@dragonflybsd.org> |
HAMMER Utilities: Update for HAMMER changes.
* Update for localization changes made in the filesystem.
* Make minor feature adjustments.
|
#
11ad5ade |
| 12-May-2008 |
Matthew Dillon <dillon@dragonflybsd.org> |
HAMMER 43/Many: Remove records from the media format, plus other stuff
* Get rid of hammer_record_ondisk. As HAMMER has evolved the need for a separate record structure has devolved into triviali
HAMMER 43/Many: Remove records from the media format, plus other stuff
* Get rid of hammer_record_ondisk. As HAMMER has evolved the need for a separate record structure has devolved into trivialities. Originally the idea was to have B-Tree nodes referencing records and data. The B-Tree elements were originally intended to be throw-away and the on-media records were originally intended to be the official representation of the data and contained additional meta-information such as the obj_id of a directory entry and a few additional fields related to the inode.
But once the UNDO code went in and it became obvious that the B-Tree needed to be tracked (undo-wise) along with everything else, the need for an official representation of the record as a separate media structure essentially disappeared.
Move the directory-record meta-data into the directory-entry data and move the inode-record meta-data into the inode-record data. As a single exception move the atime field to the B-Tree element itself (it replaces what used to be the record offset), in order to continue to allow atime updates to occur without requiring record rewrites. With these changes records are no longer needed at all, so remove the on-media record structure and all the related code.
* The removal of the on-media record structure also greatly improves performance.
* B-Tree elements are now the official on-media record.
* Fix a race in the extraction of the root of the B-Tree.
* Clean up the in-memory record handling API. Instead of having to construct B-Tree leaf elements we can simply embed one in the in-memory record structure (struct hammer_record), and in the inode.
show more ...
|
#
d7ae405c |
| 11-May-2008 |
Matthew Dillon <dillon@dragonflybsd.org> |
HAMMER Utilities: Features
* Add a new option '-c cyclefile' which when coupled with '-t timeout' allows successive invocations of a pruning or reblocking operation to pick up where it left off.
|