commit 61c0750556b971f960a6783bf22f9f7c22bd856a
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sun Aug 26 10:09:19 2012 -0700
kernel - reduce kern.maxvnodes default on 32 bit systems
* Reduce maximum kern.maxvnodes on standard-configured 32 bit systems
from ~100K
commit 179efaf0fe6401764c0902b87d718210274310b8
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 24 00:43:58 2012 -0700
sysperf - Add tests for clock_gettime(CLOCK_*_FAST...) modes
* Add tests for some of the new clock_gettime() modes.
Summary of changes:
test
commit 91810a6f0686477493e9915e98cfc5adcbe91363
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 24 00:44:54 2012 -0700
kernel - Add additional clock_gettime() modes
* Add the following:
CLOCK_UPTIME(same as MONOTONIC
commit 6e0c5aabac8d345557e78062b61bd3c1ed432332
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 24 16:30:20 2012 -0700
tmpfs - Fix numerous races and adjust to use cache_unlink()
* Fix numerous issues when chdir'd into a directory that is then
rmdir'd
commit 5323ed62048a8d506c864f61c5c2e913cd378c61
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 24 16:29:49 2012 -0700
kernel - Adjust devfs, hammer, and puffs to use the new cache_unlink()
* Adjust devfs, hammer, and puffs to use the new cache_unlink() mechanic
commit 8d09ad3d0e4543ec320a92a5edf6ea9cbe75ce43
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 24 16:26:31 2012 -0700
kernel - add cache_unlink(), fix a rename issue.
* Add a rollup function called cache_unlink() to handle namecache
effects when unlinking
commit 81c4868c0a715c2fe5fc2df73541b8d1dbec80a2
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 24 17:09:58 2012 -0700
kernel - Do not allow destroyed namecache entries to be re-resolved
* Do not allow a destroyed namecache entry to be re-resolved
commit 383d6d14c140a4be1197182b80e258d63f5abad5
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 23 17:00:49 2012 -0700
linprocfs - Fix process exit / procfs vnode access race stepping races
* Taken from procfs, fix exit / vnode access races
* Fix
commit db6bd503b8e22352c7086aa0c3f0cb1628a05ea6
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 23 16:49:08 2012 -0700
linprocfs - Fix missing PRELE()s.
* The DFly pfind() API changed a while ago and now PHOLD()s the process,
add missing PRELE()s
commit 554cf9ac8ff4af8eedd0f5896dfa5d2e5f61038d
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 23 20:44:53 2012 -0700
kernel - Fix pmap_remove() issue.
* When the inner loop of pmap_remove() broke out due to pmap_remove_pte()
blocking it 'jumped' the sindex
commit e917a7645571ee28f67a9bd1c358dbcda9161d18
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 23 20:41:26 2012 -0700
kernel - Implement Errata 721 for 32-bit kernels too
* The AMD errata 721 definitely happens on cpus running in cpu bit mode
but I got
commit 40db7aaff4d2d6be934f0d55e86c59e17b8429fd
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 23 20:36:15 2012 -0700
fastbulk - Rework and clean up the Makefile
* Rewrite the Makefile. 'make' with no arguments for more information.
* Proactively check
commit 853176ea5a5da3f0eff766af4976c5ba862e0b58
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 23 21:53:28 2012 -0700
fastbulk - Exit w/success on more conditions
* If the binary package build succeeds but the pkg_add fails it is likely
due to an install
commit 1b3b024af8e69dc532c4db72c10946b0571e1bdf
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Aug 21 23:46:58 2012 -0700
fastbulk - Adjustments to fix various issues (2)
* Use tmpfs for /usr/obj, this speeds up builds by a lot.
make w/ -DNOTMPFS will use
commit e0b0359903fc2e951f72dd8cdc9e2810efad140d
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 22 12:40:47 2012 -0700
fastbulk - Remove core files empty dirs from /var/pkg/db
* The presence of a core file prevents the pkg code from properly handling
commit e7db19562b898c8ca35c089203edb0306c85870a
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 22 15:07:15 2012 -0700
fastbulk - More fixes and improvements
* Fix improper cleaning of the ${BUILDROOT}/usr/obj/work directory
* Use lockf to lock
commit ab988e041f2ce5e3480b31407a7cee48f024d327
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 22 16:17:01 2012 -0700
fastbulk - more work
* Output start and end date stamps
* Do a manual checksum test and delete the distfile if it fails
commit 153fa3e00a19a90a01d7f2bfe1cf983c84f657e8
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 22 16:44:55 2012 -0700
kernel - Fix 32-bit build
* Fix kprintf format mismatches in usched_bsd4.c for 32-bit builds.
Summary of changes:
sys/kern/usched_bsd4.c | 32
commit b148267406ef2d0543d5d87d15c283b2d314516f
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 22 16:54:19 2012 -0700
kernel - Attempt to fix i386 wire_count panic (98)
* Previous patch missed a code path.
* Cleanup
Summary of changes:
sys/platform
commit 5b96694946dc972ff37811946fa8805a7b67764d
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Aug 21 22:18:40 2012 -0700
fastbulk - Adjustments to fix various issues
* We weren't properly installing the binary packages we were creating,
resulting in parallel
commit 2bb9cc6fdf20935fe2e3dfbfedc4eb353034b935
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Aug 21 22:15:47 2012 -0700
kernel - Attempt to fix i386 wire_count panic
* Finally found what could be the issue. get_pv_entry() calls zalloc()
which can fall
commit 2fe8ae78141643d333e714f27ad9ce515ce5c9bc
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 15 17:49:47 2012 -0700
Kernel - Fix numerous procfs/ptrace issues (2)
* The last fix wasn't quite right. Fix it for real.
Summary of changes:
sys/kern/kern_proc.c
commit 42ad053f4a1f6939220f5b16459212ef2739fae4
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 17 12:40:09 2012 -0700
kernel - Fix condvar races
* Interlocked sleep was not using the PINTERLOCKED flag.
* Misc other adjustments.
Summary of changes:
sys
commit 1ecd457f72707d1dd6302a104d25bd9f6c74344b
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 16 09:11:07 2012 -0700
kernel - Stop KTR logging during panic
* Stop all KTR logging when a panic occurs so the KTR buffer doesn't
get wiped out by events during
commit 1a3fa08b54907be4aeaaec7a391893d5665c49c8
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 15 18:11:11 2012 -0700
kernel - Fix exit races which can lead to a corrupt p_children list
* There are a few races when getting multiple tokens where a threaded
commit f5e3dacfcb9647d13edda3586dd637318a18149c
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 15 18:17:43 2012 -0700
kernel - Fix numerous procfs/ptrace issues (3)
* Add a safety spin-lock around adjustments to p_stops so it hopefully
interacts better
commit c4ad22e2259588e2e420164d97c938c437adbc87
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 16 10:46:33 2012 -0700
kernel - Fix long-standing vm_map token panic
* Bug turned out to be an error path in vm_map_find().
* This bug ate a lot of hours from
commit 7c37ea07d05e9d655d81a67590bed953314af717
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 15 17:18:31 2012 -0700
Kernel - Fix numerous procfs/ptrace issues
* Fix interactions during exec and exit. This should fix truss
(bug 2313).
* Reset p_
commit 4d289d94806fbaf2b1d0d81acf036409bdd0e735
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 16 11:42:25 2012 -0700
kernel - Fix incorrect dirty/reprotect code in pageout
* vm_object_page_collect_flush() was trying to re-protect VM pages that
were still
commit 68cdd7732293f306214db8a992fb213814ed6830
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 16 17:54:16 2012 -0700
kernel - Adjust UFS and HAMMER to use uiomovebp()
* Add uiomovebp(), a version of uiomove() which is aware of a locked bp
representing
commit 9ca02554035fbdd8bb6afb48e3c2d0cafd981883
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 16 17:40:38 2012 -0700
kernel - Change lockmgr LK_SHARED behavior to fix improper recursion return
* When obtaining a LK_SHARED lock in a situation where you already
commit a5fcdfa4fdd1be6cbf7ef2b25cdb6b660888925f
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 17 12:40:09 2012 -0700
kernel - Fix condvar races
* Interlocked sleep was not using the PINTERLOCKED flag.
* Misc other adjustments.
Summary of changes:
sys
commit 44480e310a5e2fdec131e9154d62ac8fb0f011a9
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 16 17:54:16 2012 -0700
kernel - Adjust UFS and HAMMER to use uiomovebp()
* Add uiomovebp(), a version of uiomove() which is aware of a locked bp
representing
commit 87f32d7cb3198c80dd8299ecdd884e86d5ac69f9
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 16 17:40:38 2012 -0700
kernel - Change lockmgr LK_SHARED behavior to fix improper recursion return
* When obtaining a LK_SHARED lock in a situation where you already
commit b2a6ad87f4492ca7904a787b7a86fcc03d017db8
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 15 17:18:31 2012 -0700
Kernel - Fix numerous procfs/ptrace issues
* Fix interactions during exec and exit. This should fix truss
(bug 2313).
* Reset p_
commit 3c319633569e3d5212b1b525fd5216a542996a9e
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 15 17:49:47 2012 -0700
Kernel - Fix numerous procfs/ptrace issues (2)
* The last fix wasn't quite right. Fix it for real.
Summary of changes:
sys/kern/kern_proc.c
commit 8224c9ea7d94389a63b07be4401f0b05912f8f4a
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 15 18:14:27 2012 -0700
kernel - Fix two UFS+softupdates bugs
* The softdep sema_*() functions (the ones in ffs_softdep.c, not the sysv
functions) were not MPSAFE
commit 0730ed66e3324415127af9bc0fe9dafa399f4e91
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 15 18:11:11 2012 -0700
kernel - Fix exit races which can lead to a corrupt p_children list
* There are a few races when getting multiple tokens where a threaded
commit 86d81c56e60ae30ad8716761d36de4a3a40f8a57
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 15 18:17:43 2012 -0700
kernel - Fix numerous procfs/ptrace issues (3)
* Add a safety spin-lock around adjustments to p_stops so it hopefully
interacts better
commit e1648a68d2a340848f1c8ec7bd695c6285927392
Merge: 1a34728 d6a0237
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat Aug 11 14:56:01 2012 -0700
Merge branches 'hammer2' and 'master' of
ssh://crater.dragonflybsd.org/repository/git/dragonfly into hammer2
Summary of changes
commit 70c3c3b738fd7fbc0be7ee5f70bb483a659cc34b
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat Aug 11 14:56:27 2012 -0700
hammer2: More hammer2 msg cleanup, get reconnect ioctl working
* Fix state machine sequencing issues when shutting down a connection. We
commit eae0d6908e9aab06332f95a05ffc3f0c9771aab1
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat Aug 11 15:04:54 2012 -0700
hammer2 - Implement automatic reconnect
* Somehow the actual commit wound up in a merge
e1648a68d2a340848f1c8ec7bd695c6285927392
commit 33e7016e98de066369630bbe66bf25d5262eceff
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat Aug 11 17:09:11 2012 -0700
boot - Fix boot probe ordering
* When boot loader support is compiled w/ UFS and HAMMER together, which
is the default (note: HAMMER
commit 10c86c4e0a7201ea05e88e6609d398929801b1b7
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 10 10:42:08 2012 -0700
hammer2 - Message routing work
* Further API simplification
* Start adding router infrastructure to the kernel VFS
* Looks like
commit c1963fb27dcd022b165fc27bb6586af2ea3ac41d
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 10 11:20:24 2012 -0700
hammer2 - Message span tree work
* Trivially optimize out the sending of a SPAN back across the same
connection it was received from
commit 1a34728c11e151b7dd897784899b5a763b3b8fe8
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Aug 10 20:46:51 2012 -0700
hammer2 - Config notifications, cleanup HAMMER2 VFS API
* A hammer2 volume has a PERSISTENT table of 256 entries in the media
volume header
commit 3033ecc8fe0c2cad90e1606f6ec29edaa5bad377
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 9 11:02:05 2012 -0700
hammer2 - Major crypto API cleanup
* For now always read aux_data in via the FIFO, remove the
direct-to-message read().
* Cleanup
commit 1bd13960225becf46baed27b98415b8146b58611
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 9 13:05:58 2012 -0700
hammer2 - Fix nact assertion
* An nact assertion was getting hit because of an assumption that
the assertion caused not to be correct. Fix
commit 90e8cd1d796ee6df36f9f968cd5ced3b14819b09
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Aug 9 18:11:32 2012 -0700
hammer2 - Message routing work
* Make hammer2_router a separately allocated structure so we can use
it as a persistent entity when its
commit 81666e1b4808c520191163b4afd1425156d8632e
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Aug 8 15:04:50 2012 -0700
hammer2 - userland API / span work
* Fix a stall bug in the streaming write code
* Add some pretty-printing support for debug output
commit 458ecb1bc04594b00c4f29b636e9d1b073ad257b
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Aug 7 12:37:53 2012 -0700
hammer2 - add HAMMER2IOC_PFS_LOOKUP
* Add the HAMMER2IOC_PFS_LOOKUP ioctl which looks up a specific PFS
by name.
Summary of changes:
sys
commit 7dc0f844a404685d76d02c79c241ad11234db455
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Aug 7 12:40:24 2012 -0700
hammer2 - spanning tree and messaging work
* Fix numerous bugs and cleanup the messaging infrastructure further.
Fix issues with state
commit 32d5150131df4d1083950ddb53b0e0c0dee9dda1
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Aug 7 12:38:33 2012 -0700
hammer2 - Adjust LNK_SPAN/LNK_CONN
* Adjust the SPAN and CONN structures, rename 'weight' to 'dist' (for
distance).
Summary of changes
commit 02454b3e8645dc6a4eab40490ef946de38868c98
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Aug 7 21:28:40 2012 -0700
hammer2 - SPAN protocol work
* Initial implementation of the LNK_SPAN protocol between two hammer
service daemons running on different
commit 8c280d5da131165da872c3aadf5397c4a3b3cc6b
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat Aug 4 15:11:40 2012 -0700
hammer2 - Flesh out span code, API cleanups
* Cleanup the transactional APIs and add a few functions to help with
simple (error code only
commit 9b655f0ee1642589d86699fa71b8c49956f30edc
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Jul 11 19:50:13 2012 -0700
kernel - Fix MP race in sysv semaphore code (2)
* Add missing changes to proc.h
Reported-by: sephe
Summary of changes:
sys/sys/proc.h
commit 7f86d367e1e66db4e35e0721447d6318f78fd555
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Jul 10 20:15:37 2012 -0700
kernel - Fix missing lock in pbuf update (minor)
* Fix a small timing window in an update of a counter.
* This bug is not known to have
commit 42e2a62ef34aa8bcaa4c94eeba0cfced40e989b6
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Jul 5 22:32:42 2012 -0700
hammer2 - Fill in lnk_span message
* Fill in the header fields for the lnk_span message.
* Rename hammer2_any to hammer2_msg_any
commit 7c76e73a679321a9a4cc0a93178ee93fbda7aaa6
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Jul 3 10:22:09 2012 -0700
kernel - reduce kernel stack use
* fq_dispatcher() was eating 8K+ of kernel stack on x86-64 with a
(512 x sizeof(pointer) * 2) sized array
commit 4cda7147e5c08aeaba39cefffe91d62772a9dac7
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Jul 3 10:42:03 2012 -0700
kernel - reduce kernel stack use (2)
* Correct hanging allocation on kldunload from previous commit.
* Rearrange the flow of the code
commit 784762058b814b08bf62787ce0c48c61871c1354
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Jun 14 20:00:58 2012 -0700
hammer2 - Bring in the transaction state code from the hammer2 vfs
* Bring in the transaction state management code from the kernel
hammer2
commit f2e07ffbc7c8be4479269fb1b22170601fe04336
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Jun 14 20:00:00 2012 -0700
hammer2 - minor network adjustments
* Adjust HAMMER2_MSG_HDR_ENCODE to cast sizeof() to uint32_t so the
encodde command's integer type
commit 0fdd0fdfd2615f258caccce4757d4604d6fc2019
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Jun 13 12:24:07 2012 -0700
kernel - Fix bulk transfer issue in USB/ohci
* Fix a crash/panic in usb_transfer_complete() due to an incorrect
xfer-actlen field
commit 26bf1a3684f1458a52caf29eaa96eba1f99c1703
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Jun 12 18:43:32 2012 -0700
hammer2 - wire up msg transaction state machine
* Wire up the msg transaction state machine. Split hammer2_msg into
hammer2_state
commit 9b8b748f5ae6af42fcdda02fba2b052633d7dfac
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue Jun 12 22:46:13 2012 -0700
hammer2 - Implement and test first SPAN message transaction.
* The hammer2 VFS now sends a dummy SPAN message to the hammer2 service
daemon
commit a0ed3c24c92cd8616cf55e46d1776cd2373acb71
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Jun 7 23:52:01 2012 -0700
hammer2 - Integrate CCMS thread lock into hammer2 chain structure
* Integrate the CCMS thread lock into the hammer2 chain structure
commit ecc33e7178ca3b73022dd38decc9c7c1277752ec
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Jun 7 16:10:50 2012 -0700
hammer2 - Change from splay - red-black tree
* Even though splay trees are faster they are not lookup-safe under a
shared lock. In order
commit bfc3a7b1a6cc1c380d88b1a095076132618294d7
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri Jun 8 22:03:48 2012 -0700
hammer2 - Wire-up the kernel-userland messaging pipe
This commit starts coding up the cluster controller messaging
infrastructure
commit 46558838767cd04bc2d6886fc0bc326e4470dec3
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Jun 6 22:43:14 2012 -0700
hammer2 - Initial CCMS locking tie-in
This is a necessary precursor step to being able to integrate the cache
state grants with our chain
commit 609a8021a553a01c201131e4380378efac634f40
Merge: 1ad77ed c81f97e
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed Jun 6 22:42:56 2012 -0700
Merge branches 'hammer2' and 'master' of
ssh://crater.dragonflybsd.org/repository/git/dragonfly into hammer2
Summary of changes
commit 1ad77ed9c05bb830ff123c9a976fbcb3665249e9
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sun Jun 3 20:47:45 2012 -0700
hammer2 - Initial CCMS adaptation and code-up
This is an initial code-up and compiles-without-error pass, untested and
likely full of bugs
commit 5fae12030283a17251f8ba0f78b6802f43dbf98e
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat Jun 2 10:15:51 2012 -0700
kernel - Remove kernel-level ccms module (it will be moved into hammer2)
* Remove the CCMS kernel layer. The CCMS module is going to be moved
commit 925040f25e912439d78ad230ffe9768f70f1b4b9
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat Jun 2 10:21:03 2012 -0700
kernel - Add comment on spinlocks_wr
* Document a side effect related to spinlocks_wr in the LWKT scheduler.
Summary of changes:
sys/kern
commit f03672ec8417e4da82df0f957e6faa27bd9af19d
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat Jun 2 10:26:54 2012 -0700
hammer2 - Move CCMS code from kernel to hammer2
* Move the CCMS cache coherency module from the kernel to hammer2. It will
now be hammer2
commit 26b047fa2d693b02fafbb86a1b2448ce38a4e84c
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sun May 20 11:12:58 2012 -0700
hammer2 - Fix lost flush
* hammer2 allows the buffer cache buffers related to MODIFIED but unlocked
chains to be retired by the OS
commit ad7cf8eac98d492c34f19cf19c9e22d9addbbda4
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat May 19 15:21:01 2012 -0700
hammer2 - Add 'hammer2 stat'
* Add the 'hammer2 stat' directive to access inode information not
available from a normal stat
commit 344d4f828a050e4cb5030fb30d3804fdc069d821
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat May 19 15:17:03 2012 -0700
hammer2 - Get data-usage aggregation working, add INODE_GET
* Cleanup aggregation of data_count and inode_count in the inode.
data_count
commit 004f88b45de50f4b39b539be43b90529b027b4e5
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri May 18 17:19:17 2012 -0700
hammer2 - general stabilization, flusher, mmap, etc
* Revamp the flush logic. Flushes now stage the blockref related to the
data written
commit 90ea1e359ba3186ea419ac0476b1091979c858f0
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Fri May 18 19:18:14 2012 -0700
hammer2 - Flush ordering fixes
* The flush code is required to write out modified chains, not just
bdwrite()
them. Otherwise the disk
commit 99535653ccb7716d134cce6e0a9c44ddb4e193d6
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu May 17 01:36:51 2012 -0700
hammer2 - Complete core hardlink support work
This implements core hardlink support for hammer2. In order to maintain the
strict bottom-up
commit 92a2bc7965f166165939e272363d7b425058b032
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu May 17 11:01:51 2012 -0700
hammer2 - hardlink stabilization pass
* Fix infinite loop in hammer2_chain_create_indirect() related to the
case where the key range
commit 21a8f693a69e231a5eecfa274dfff7e51b55e28d
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu May 17 11:34:18 2012 -0700
hammer2 - hardlink stabilization pass
* Fix another edge case where nkeybits could exceed 64, resulting in
an assertion.
Summary
commit 28ee5f14407fca9773ee7e53aa44bac278cac900
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu May 17 18:41:51 2012 -0700
hammer2 - hardlink stabilization (3), data and inode count propagation.
* Files with cached chains have to be flushed before they can be copied
commit e708f8b9751c34fcd643140b82ec5dd765ecdefa
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Wed May 16 21:19:00 2012 -0700
hammer2 - Flesh out hardlink infrastructure
* Create the API function skeletons which will be used to implement the
hardlink support
commit b2b78aaa870ae0fb07df142a8c7c05f7ff2e804d
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Tue May 15 20:04:15 2012 -0700
hammer2 - hookup getattr, setattr
* Hook up most remaining fields for getattr and setattr, and also initial
ownership and so forth
commit 9b014aeab1ffdbfa2e6603528909385fdbe5778d
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Mon May 14 22:39:10 2012 -0700
hammer2 - last_tid renamed to mirror_tid in volume header
* The volume header needs a discrete field to hold the highest-propagated
commit bd878fc99a65d56028b96b1c2535fff45df6e9a1
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Mon May 14 22:40:10 2012 -0700
hammer2 - Add media dump command, improve help output
* Add 'hammer2 show device'. This will dump the contents of the
hammer2 filesystem
commit 4d5318eb8933065a36b48e09eca245f9db02eda9
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Mon May 14 22:36:32 2012 -0700
hammer2 - Implement modify_tid and mirror_tid
* Assign and propagate mirror_tid to the root on flush.
* Set modify_tid for direct
commit 62efe6ec4de59dc37e5790107c400be430d3bc49
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat May 12 00:43:26 2012 -0700
hammer2 - Crypto handshake work for message stream
* 'hammer2 debug' can now take a destination host argument (and will
default
commit 5cf97ec5e50db147a4b71da930cbf41b7ce49b95
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Sat May 12 17:43:17 2012 -0700
hammer2 - Implement aes_256_cbc session encryption
* The AES session key and initial iv[] are transmitted in the public key
exchange
commit 2a3a6ffde91129cf29faded8f47e8fa2390e5581
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu May 10 17:20:06 2012 -0700
tmpfs - Remove size cap
tmpfs normally caps manually requested filesystem sizes to available
memory and swap. However, this messes up size
commit 9ecd376256edb5fbb7d777d3e7f2f88ca5e28760
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu May 10 22:12:28 2012 -0700
mount - Split mount into mount_ufs, auto-detect fstype from disklabel
* Move the compiled-in ufs mount code from mount to a new utility called
commit d8b348d970e2ae8c3e60252e0ce84a3b66ed2091
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu May 10 22:20:33 2012 -0700
mount - Split mount into mount_ufs, auto-detect fstype from disklabel
* Followup minor adjustment for compile error.
Summary of changes:
sbin
commit 6e1e4b4f074e68f94f5e54bbcfa85ce416b91511
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Mon May 7 11:41:27 2012 -0700
kernel - Attempt to fix illegal xfer buffer in ulpt*
Use usbd_alloc_buffer() to allocate the dummy input buffer for reading
status from
commit 66030e2b4635359f2d84f23298c9d8ce1e6af5da
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Mon Apr 30 15:48:32 2012 -0700
HAMMER VFS - Only set B_CLUSTEROK on 64K buffers
* Only set B_CLUSETEROK on 64K buffers. This should fix a fairly rare
panic related
commit b642a6c1f5bbb295e29522d99c65038f459288ac
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Mon Apr 30 15:44:53 2012 -0700
kernel - Fix degenerate cluster_write() cases
* cluster_write() should bdwrite() as a fallback, not bawrite().
Note
commit 4a2e0eaec31a7ecfb3865c27cafcb144fb1dea37
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Apr 12 23:44:30 2012 -0700
hammer2 - Early messaging infrastructure (2)
* Code cleanup and streamlining.
Summary of changes:
sbin/hammer2/cmd_debug.c | 57
commit 9ab151060e2f1c692b923228536bcdcd76b56603
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Apr 12 19:43:31 2012 -0700
hammer2 - Early messaging infrastructure
* Implement the core message read/write loop, using poll() and
non-blocking I/O. This code can
commit e4e20f48d0de2779394eedc51e96f5c21b2bde32
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Apr 5 23:40:03 2012 -0700
hammer2 - Support multiple PFS mounts from the same device
* Implement hammer2_pfsmount_t and move hmp-rchain, hmp-iroot, and
a few other
commit 2910a90c0cbd5e37a2c401f5ca63d4f6944351f1
Author: Matthew Dillon dil...@apollo.backplane.com
Date: Thu Apr 5 15:50:22 2012 -0700
hammer2 - Start adding ioctl infrastructure, start writing hammer2 utility
* Begin working on the ioctl infrastructure for HAMMER2. Start
1 - 100 of 4352 matches
Mail list logo