Page MenuHomeFreeBSD

mav (Alexander Motin)
User

Projects

User Details

User Since
Jun 3 2014, 6:27 PM (224 w, 11 h)

Recent Activity

Thu, Sep 6

mav committed rS338494: Add missing copyin() to access LUN and port ioctl arguments..
Add missing copyin() to access LUN and port ioctl arguments.
Thu, Sep 6, 2:03 PM

Fri, Aug 31

mav committed rS338403: MFV r338288: Unblock speculative prefetcher also on pool creation..
MFV r338288: Unblock speculative prefetcher also on pool creation.
Fri, Aug 31, 1:50 AM

Mon, Aug 27

mav committed rS338333: MFC r338105: Remove extra M_ZERO from NG_MKRESPONSE() argument..
MFC r338105: Remove extra M_ZERO from NG_MKRESPONSE() argument.
Mon, Aug 27, 3:42 AM

Fri, Aug 24

mav committed rS338288: Unblock speculative prefetcher also on pool creation..
Unblock speculative prefetcher also on pool creation.
Fri, Aug 24, 1:59 AM

Wed, Aug 22

mav committed rS338206: Add dmu_tx_assign() error handling in zfs_unlinked_drain()..
Add dmu_tx_assign() error handling in zfs_unlinked_drain().
Wed, Aug 22, 4:33 PM
mav committed rS338205: Create separate taskqueue to call zfs_unlinked_drain()..
Create separate taskqueue to call zfs_unlinked_drain().
Wed, Aug 22, 4:27 PM

Tue, Aug 21

mav accepted D16404: nvme: Alternate approach to restoring API.

Don't forget to bump __FreeBSD_version.

Tue, Aug 21, 6:57 PM

Mon, Aug 20

mav committed rS338105: Remove extra M_ZERO from NG_MKRESPONSE() argument..
Remove extra M_ZERO from NG_MKRESPONSE() argument.
Mon, Aug 20, 2:36 PM

Aug 17 2018

mav committed rS337988: Release Eugene Grosbein (eugene) from mentorship..
Release Eugene Grosbein (eugene) from mentorship.
Aug 17 2018, 8:29 PM
mav committed rS337972: 9751 Allocation throttling misplacing ditto blocks.
9751 Allocation throttling misplacing ditto blocks
Aug 17 2018, 3:17 PM
mav committed rS337970: 9738 Fix third block copy allocations, broken at 9112..
9738 Fix third block copy allocations, broken at 9112.
Aug 17 2018, 3:01 PM

Aug 16 2018

mav committed rS337923: Make vfs.zfs.zio.dva_throttle_enabled sysctl writable..
Make vfs.zfs.zio.dva_throttle_enabled sysctl writable.
Aug 16 2018, 6:45 PM
mav committed rS337883: Add couple tunables/sysctl, missed in r336949..
Add couple tunables/sysctl, missed in r336949.
Aug 16 2018, 12:50 AM

Aug 15 2018

mav committed rS337870: Fix mismerge in r337196..
Fix mismerge in r337196.
Aug 15 2018, 9:02 PM

Aug 9 2018

mav added a comment to D16404: nvme: Alternate approach to restoring API.

I have no objections against this, other then it is one more API change. I don't know why those bitfields were merged into uint16_t, while uint8_t for opc is indeed more convenient.

Aug 9 2018, 2:37 PM

Aug 4 2018

mav committed rS337280: MFC r336590:.
MFC r336590:
Aug 4 2018, 12:34 AM

Aug 3 2018

mav committed rS337229: Reduce taskq and context-switch cost of zio pipe.
Reduce taskq and context-switch cost of zio pipe
Aug 3 2018, 2:16 AM
mav committed rS337227: MFV r337223:.
MFV r337223:
Aug 3 2018, 1:52 AM
mav committed rS337223: 9580 Add a hash-table on top of nvlist to speed-up operations.
9580 Add a hash-table on top of nvlist to speed-up operations
Aug 3 2018, 1:37 AM
mav committed rS337221: MFV r337220: 8375 Kernel memory leak in nvpair code.
MFV r337220: 8375 Kernel memory leak in nvpair code
Aug 3 2018, 1:30 AM
mav committed rS337220: 8375 Kernel memory leak in nvpair code.
8375 Kernel memory leak in nvpair code
Aug 3 2018, 1:28 AM
mav committed rS337219: MFV r337218: 7261 nvlist code should enforce name length limit.
MFV r337218: 7261 nvlist code should enforce name length limit
Aug 3 2018, 1:26 AM
mav committed rS337218: 7261 nvlist code should enforce name length limit.
7261 nvlist code should enforce name length limit
Aug 3 2018, 1:17 AM
mav committed rS337217: MFV r337216: 7263 deeply nested nvlist can overflow stack.
MFV r337216: 7263 deeply nested nvlist can overflow stack
Aug 3 2018, 1:09 AM
mav committed rS337216: 7263 deeply nested nvlist can overflow stack.
7263 deeply nested nvlist can overflow stack
Aug 3 2018, 12:47 AM
mav committed rS337215: MFV 337214:.
MFV 337214:
Aug 3 2018, 12:24 AM
mav committed rS337214: 9621 Make createtxg and guid properties public.
9621 Make createtxg and guid properties public
Aug 3 2018, 12:20 AM
mav committed rS337213: MFV r337212:.
MFV r337212:
Aug 3 2018, 12:14 AM
mav committed rS337212: 9465 ARC check for 'anon_size > arc_c/2' can stall the system.
9465 ARC check for 'anon_size > arc_c/2' can stall the system
Aug 3 2018, 12:11 AM
mav committed rS337211: MFV r337210: 9577 remove zfs_dbuf_evict_key tsd.
MFV r337210: 9577 remove zfs_dbuf_evict_key tsd
Aug 3 2018, 12:02 AM
mav committed rS337210: 9577 remove zfs_dbuf_evict_key tsd.
9577 remove zfs_dbuf_evict_key tsd
Aug 3 2018, 12:00 AM

Aug 2 2018

mav committed rS337209: MFV r337208: 9591 ms_shift can be incorrectly changed in MOS config for.
MFV r337208: 9591 ms_shift can be incorrectly changed in MOS config for
Aug 2 2018, 11:56 PM
mav committed rS337208: 9591 ms_shift can be incorrectly changed in MOS config for indirect vdevs that….
9591 ms_shift can be incorrectly changed in MOS config for indirect vdevs that…
Aug 2 2018, 11:52 PM
mav committed rS337207: MFV r337206: 9338 moved dnode has incorrect dn_next_type.
MFV r337206: 9338 moved dnode has incorrect dn_next_type
Aug 2 2018, 11:50 PM
mav committed rS337206: 9338 moved dnode has incorrect dn_next_type.
9338 moved dnode has incorrect dn_next_type
Aug 2 2018, 11:48 PM
mav committed rS337205: MFV r337204: 9439 ZFS double-free due to failure to dirty indirect block.
MFV r337204: 9439 ZFS double-free due to failure to dirty indirect block
Aug 2 2018, 11:46 PM
mav committed rS337204: 9439 ZFS double-free due to failure to dirty indirect block.
9439 ZFS double-free due to failure to dirty indirect block
Aug 2 2018, 11:45 PM
mav committed rS337202: MFV r337200:.
MFV r337200:
Aug 2 2018, 11:43 PM
mav committed rS337201: Fix build after r337196 mismerge..
Fix build after r337196 mismerge.
Aug 2 2018, 11:40 PM
mav committed rS337200: 9438 Holes can lose birth time info if a block has a mix of birth times.
9438 Holes can lose birth time info if a block has a mix of birth times
Aug 2 2018, 11:37 PM
mav committed rS337199: 8906 uts: illumos rootfs should support salted cksum.
8906 uts: illumos rootfs should support salted cksum
Aug 2 2018, 11:29 PM
mav committed rS337198: MFV r337197: 9456 ztest failure in zil_commit_waiter_timeout.
MFV r337197: 9456 ztest failure in zil_commit_waiter_timeout
Aug 2 2018, 11:26 PM
mav committed rS337197: 9456 ztest failure in zil_commit_waiter_timeout.
9456 ztest failure in zil_commit_waiter_timeout
Aug 2 2018, 11:24 PM
mav committed rS337196: MFV r337195: 9454 ::zfs_blkstats should count embedded blocks.
MFV r337195: 9454 ::zfs_blkstats should count embedded blocks
Aug 2 2018, 11:23 PM
mav committed rS337195: 9454 ::zfs_blkstats should count embedded blocks.
9454 ::zfs_blkstats should count embedded blocks
Aug 2 2018, 11:17 PM
mav committed rS337194: MFV r337193:.
MFV r337193:
Aug 2 2018, 11:15 PM
mav committed rS337193: 9424 ztest failure: "unprotected error in call to Lua API (Invalid value type….
9424 ztest failure: "unprotected error in call to Lua API (Invalid value type…
Aug 2 2018, 11:13 PM
mav committed rS337191: MFV r337190: 9486 reduce memory used by device removal on fragmented pools.
MFV r337190: 9486 reduce memory used by device removal on fragmented pools
Aug 2 2018, 10:00 PM
mav committed rS337190: 9486 reduce memory used by device removal on fragmented pools.
9486 reduce memory used by device removal on fragmented pools
Aug 2 2018, 9:58 PM
mav committed rS337188: Record r337187 as merged, since it originated from us..
Record r337187 as merged, since it originated from us.
Aug 2 2018, 9:54 PM
mav committed rS337187: 9479 fix wrong format specifier for vdev_id.
9479 fix wrong format specifier for vdev_id
Aug 2 2018, 9:53 PM
mav committed rS337185: MFV r337184: 9457 libzfs_import.c:add_config() has a memory leak.
MFV r337184: 9457 libzfs_import.c:add_config() has a memory leak
Aug 2 2018, 9:25 PM
mav committed rS337184: 9457 libzfs_import.c:add_config() has a memory leak.
9457 libzfs_import.c:add_config() has a memory leak
Aug 2 2018, 9:24 PM
mav committed rS337183: MFV r337182: 9330 stack overflow when creating a deeply nested dataset.
MFV r337182: 9330 stack overflow when creating a deeply nested dataset
Aug 2 2018, 9:19 PM
mav committed rS337182: 9330 stack overflow when creating a deeply nested dataset.
9330 stack overflow when creating a deeply nested dataset
Aug 2 2018, 9:13 PM
mav committed rS337181: 9539 Make zvol operations use _by_dnode routines.
9539 Make zvol operations use _by_dnode routines
Aug 2 2018, 9:07 PM
mav committed rS337180: 9539 Make zvol operations use _by_dnode routines.
9539 Make zvol operations use _by_dnode routines
Aug 2 2018, 8:49 PM
mav committed rS337179: 9523 Large alloc in zdb can cause trouble.
9523 Large alloc in zdb can cause trouble
Aug 2 2018, 8:44 PM
mav committed rS337178: 9523 Large alloc in zdb can cause trouble.
9523 Large alloc in zdb can cause trouble
Aug 2 2018, 8:38 PM
mav committed rS337177: MFV r337175: 9487 Free objects when receiving full stream as clone.
MFV r337175: 9487 Free objects when receiving full stream as clone
Aug 2 2018, 8:33 PM
mav committed rS337175: 9487 Free objects when receiving full stream as clone.
9487 Free objects when receiving full stream as clone
Aug 2 2018, 8:30 PM
mav committed rS337172: MFV r337171:.
MFV r337171:
Aug 2 2018, 8:19 PM
mav committed rS337171: 9464 txg_kick() fails to see that we are quiescing, forcing transactions.
9464 txg_kick() fails to see that we are quiescing, forcing transactions
Aug 2 2018, 8:17 PM
mav committed rS337169: MFV r337167: 9442 decrease indirect block size of spacemaps.
MFV r337167: 9442 decrease indirect block size of spacemaps
Aug 2 2018, 8:06 PM
mav committed rS337167: 9442 decrease indirect block size of spacemaps.
9442 decrease indirect block size of spacemaps
Aug 2 2018, 7:37 PM
mav committed rS337163: MFV r337161: 9512 zfs remap poolname@snapname coredumps.
MFV r337161: 9512 zfs remap poolname@snapname coredumps
Aug 2 2018, 7:14 PM
mav committed rS337161: 9512 zfs remap poolname@snapname coredumps.
9512 zfs remap poolname@snapname coredumps
Aug 2 2018, 7:09 PM
mav committed rS337160: Do not blindly include illumos kernel headers instead of user-space..
Do not blindly include illumos kernel headers instead of user-space.
Aug 2 2018, 6:56 PM

Aug 1 2018

mav committed rS337063: MFV r316926:.
MFV r316926:
Aug 1 2018, 9:52 PM
mav committed rS337047: 8115 parallel zfs mount.
8115 parallel zfs mount
Aug 1 2018, 6:28 PM
mav committed rS337030: MFV r337029:.
MFV r337029:
Aug 1 2018, 3:21 AM
mav committed rS337029: 9426 metaslab size can exceed offset addressable by spacemap.
9426 metaslab size can exceed offset addressable by spacemap
Aug 1 2018, 3:19 AM
mav committed rS337028: MFV r337027:.
MFV r337027:
Aug 1 2018, 3:07 AM
mav committed rS337027: 9328 zap code can take advantage of c99.
9328 zap code can take advantage of c99
Aug 1 2018, 3:03 AM
mav committed rS337025: MFV r337022:.
MFV r337022:
Aug 1 2018, 2:40 AM

Jul 31 2018

mav committed rS337022: 9403 assertion failed in arc_buf_destroy() when concurrently reading block with….
9403 assertion failed in arc_buf_destroy() when concurrently reading block with…
Jul 31 2018, 11:44 PM
mav committed rS337021: MFV r337020:9443 panic when scrub a v10 pool.
MFV r337020:9443 panic when scrub a v10 pool
Jul 31 2018, 11:01 PM
mav committed rS337020: 9443 panic when scrub a v10 pool.
9443 panic when scrub a v10 pool
Jul 31 2018, 10:59 PM
mav committed rS337019: Record r337016 as already merged, since it came from us..
Record r337016 as already merged, since it came from us.
Jul 31 2018, 10:57 PM
mav committed rS337017: MFV r337014:.
MFV r337014:
Jul 31 2018, 10:51 PM
mav committed rS337016: 9237 "zpool add" fails for very large pools.
9237 "zpool add" fails for very large pools
Jul 31 2018, 9:42 PM
mav committed rS337014: 9421 zdb should detect and print out the number of "leaked" objects.
9421 zdb should detect and print out the number of "leaked" objects
Jul 31 2018, 9:31 PM
mav committed rS337013: 9194 mechanism to override ashift at pool creation time.
9194 mechanism to override ashift at pool creation time
Jul 31 2018, 9:26 PM
mav committed rS337011: Record r337002 as already merged, since it came from us..
Record r337002 as already merged, since it came from us.
Jul 31 2018, 9:09 PM
mav committed rS337007: MFV r336991, r337001:.
MFV r336991, r337001:
Jul 31 2018, 9:06 PM
mav committed rS337002: 9434 Speculative prefetch is blocked by device removal code.
9434 Speculative prefetch is blocked by device removal code
Jul 31 2018, 7:30 PM
mav committed rS337001: Add new files missed in r336991..
Add new files missed in r336991.
Jul 31 2018, 7:23 PM
mav committed rS336991: 9102 zfs should be able to initialize storage devices.
9102 zfs should be able to initialize storage devices
Jul 31 2018, 6:49 PM
mav committed rS336961: MFV r336960: 9256 zfs send space estimation off by > 10% on some datasets.
MFV r336960: 9256 zfs send space estimation off by > 10% on some datasets
Jul 31 2018, 1:02 AM
mav committed rS336960: 9256 zfs send space estimation off by > 10% on some datasets.
9256 zfs send space estimation off by > 10% on some datasets
Jul 31 2018, 1:00 AM
mav committed rS336959: MFV r336958: 9337 zfs get all is slow due to uncached metadata.
MFV r336958: 9337 zfs get all is slow due to uncached metadata
Jul 31 2018, 12:58 AM
mav committed rS336958: 9337 zfs get all is slow due to uncached metadata.
9337 zfs get all is slow due to uncached metadata
Jul 31 2018, 12:56 AM
mav committed rS336956: MFV r336955: 9236 nuke spa_dbgmsg.
MFV r336955: 9236 nuke spa_dbgmsg
Jul 31 2018, 12:47 AM
mav committed rS336955: 9236 nuke spa_dbgmsg.
9236 nuke spa_dbgmsg
Jul 31 2018, 12:42 AM
mav committed rS336954: MFV r336952: 9192 explicitly pass good_writes to vdev_uberblock/label_sync.
MFV r336952: 9192 explicitly pass good_writes to vdev_uberblock/label_sync
Jul 31 2018, 12:38 AM
mav committed rS336952: 9192 explicitly pass good_writes to vdev_uberblock/label_sync.
9192 explicitly pass good_writes to vdev_uberblock/label_sync
Jul 31 2018, 12:35 AM
mav committed rS336951: MFV r336950: 9290 device removal reduces redundancy of mirrors.
MFV r336950: 9290 device removal reduces redundancy of mirrors
Jul 31 2018, 12:25 AM
mav committed rS336950: 9290 device removal reduces redundancy of mirrors.
9290 device removal reduces redundancy of mirrors
Jul 31 2018, 12:13 AM
mav committed rS336949: MFV r336948: 9112 Improve allocation performance on high-end systems.
MFV r336948: 9112 Improve allocation performance on high-end systems
Jul 31 2018, 12:03 AM

Jul 30 2018

mav committed rS336948: 9112 Improve allocation performance on high-end systems.
9112 Improve allocation performance on high-end systems
Jul 30 2018, 11:53 PM