Home
last modified time | relevance | path

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

/dragonfly/sys/vfs/hammer2/
H A DFREEMAP1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A DDESIGNdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A DTODOdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A Dhammer2_subr.cdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A Dhammer2_freemap.cdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A Dhammer2_disk.hdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A Dhammer2_ioctl.cdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A Dhammer2_flush.cdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A Dhammer2_inode.cdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A Dhammer2_vnops.cdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A Dhammer2_chain.cdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A Dhammer2_vfsops.cdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
H A Dhammer2.hdiff 1a7cfe5a Fri May 17 21:48:59 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - freemap part 1 - initial block allocator and media support

* Freemap document (FREEMAP in this directory)

* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).

* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).

* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.

* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.