Created
January 15, 2014 04:47
-
-
Save ilovezfs/8430958 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
IOKit dev entries: | |
- https://github.com/zfs-osx/zfs/issues/116 @Feature | |
- tmutil inherit backup complaing about ZFS @Bug | |
- show as time machine destination @Feature | |
- try mounting an hfs+ using vn0 and see if it breaks spotlight @Misc | |
ZOL Merge: | |
- 0.6.3 merge @ZFS | |
- new incremental @ZFS | |
- final merge @ZFS | |
Panics: | |
- panic : free vnode still referenced : http://pastebin.com/aknmFkhF @Bug | |
- @hack panic on upgrade @Bug | |
- zinject panics @ZFS | |
Hangs: | |
- zpool send hang still? @Bug | |
- hang on export @ZFS | |
- hang on unmount @ZFS | |
- can this cause corruption? @ZFS | |
Testing: | |
- test upgrade a maczfs @Test | |
- zvol vs sparsebundle benchmarks @Test | |
- test suite check-in with @flight16 @Test | |
- homedir on zvol test @Test | |
- zfs @send source and target names ---how to reproduce? @Test | |
- test runner @Test | |
- ztest, zhack, zdb, etc. @Test | |
Disconnect/reconnect recovery: | |
- recover when user disconnects and reconnects device causes bsd name disk number to change @Feature | |
- are we not timing out when the device is missing as kenorb claimed? @Test | |
- should we use deterministic symlinks for the pool devices as ZEVO does @Feature | |
- ZEVO used GPT uuid but not all pools have a partition table | |
- e.g., ln -s /dev/disk3s1 /var/run/zfs/zpool/devices/vdev/id1/disk3s1 | |
Hacks and Fixme: | |
- @hack ZFS calls free with NULL address, or 0 size, until we can track down why 101d5778d442919f2ab0d324f554d5188878bfb6 @Bug | |
- VATTR_SET_SUPPORTED(vap, va_acl); @Bug | |
- Inventory all fixmes @ZFS | |
Daemons: | |
- @snapshots @daemon @ZFS | |
- symlinks create and delete @ZFS | |
- launchd plist to start the daemon @ZFS | |
- do we need symlinks for the zvol slices @ZFS | |
- @automount of @snapshots @ZFS | |
- move the /etc/mtab create here? @ZFS | |
- @notifications @daemon @ZFS | |
- ZEVO daemons @ZFS | |
- zpool.cache does not work due to VOP_REMOVE @ZFS | |
- implementation currently disabled @Bug | |
- does kernel code need to be moved to userland for this? @ZFS | |
- all instances of VOP_REMOVE @ZFS | |
- create list of all the alerts we'd like @ZFS | |
- pool imported @ZFS | |
- file system mounted @ZFS | |
- device disconnected alert @Feature | |
- pool almost full @ZFS | |
- deferred delete in progress @ZFS | |
- send started/stopped/finished @ZFS | |
- scrub started/stopped/finished @ZFS | |
Performance: | |
- deleting big file @Bug | |
- ZEVO specific performance issue? @Bug | |
- shumancw - solved performance issue yet? @ZFS | |
- how to check for LBA jumper 1 sector offset advanced format alignment issue from illumos site @ZFS | |
- very slow incremental send @Bug | |
- mirror performance not increasing read speed @Bug | |
- does the new upstream n-way mirror performance improvements help at all @ZFS | |
- Memory fragmentation @ZFS | |
ARC: | |
- slab allocator @ZFS | |
- If not, is there a third party one we can plug in? @ZFS | |
- Can we use the one from Linux at all? @ZFS | |
- Is there a 50% limit? If so do we need to use memory mapped from userland? @ZFS | |
- arcstat.pl @ZFS | |
- gc event @ZFS | |
- primary @cache, or secondary @cache, or both enable/disable not implemented? @ZFS | |
Threads Prioritization: | |
- scrub grinds to hault @ZFS | |
ctldir: | |
- Snapshots not showing in Finder @ZFS | |
- a read dir implementation for the unmounted snaps @ZFS | |
- do the other implementations use an actual mountpoint for .zfs? @ZFS | |
- autounmount after some period of non-use as ZEVO does? @Feature | |
Core Storage: | |
- @corestorage encrypted works? @ZFS | |
- @corestorage content hints? @zfs.fs fix? @ZFS | |
- merge in the corestorage branch @ZFS | |
- execl diskutil or use the same cocoa interface as FSMegaInfo @ZFS | |
- if using execl, consider using the built-in job spawner in ZFS userland code @ZFS | |
Spotlight: | |
- mavericks tags http://pastie.org/private/b476ooaf1wvcglxnsml6vg @ZFS | |
- disable spotlight, finder, fseventd, etc. via dch's script automatically? @ZFS | |
ZVOLs: | |
- dev plug/unplug @Feature | |
- ZVOL snapshot "mount" vs. dev plug/unplug (above) vs. import -N vs. import readonly @ZFS | |
- ZVOLs respect snapdev=hidden @Bug | |
- Josephs-Mac:osx.zfs-signed-20131112 joe$ sudo zfs snapshot d11/vol0@s1 @ZFS | |
- /dev/d11/vol0@s1 may not be immediately available @ZFS | |
GUI: | |
- prefpane @mrsteveman1 @ZFS | |
- do we want both a .app and a prefpane and if so what goes in each of them @ZFS | |
- tie in to event daemon @ZFS | |
- libraries or execl? @ZFS | |
- command output parsing @ZFS | |
Installer: | |
- @zfs.fs / kexts, one inside the other? @ZFS | |
- code signing @ZFS | |
- consider developer account @ZFS | |
- kexts and @zfs.fs @ZFS | |
- integrate @loader_path and @rpath with Autotools @Feature | |
- Use a .app bundle like Xcode @Feature | |
- Find transcript of conversation about how Xcode does it @ZFS | |
Package managers: | |
- srpm rpm rpmbuild config/zfs-build.m4 @ZFS | |
- @macports @ZFS | |
- @homebrew @ZFS | |
- @gentoo @prefix @ZFS | |
- sofin @ZFS | |
- srpm rpm rpmbuild config/zfs-build.m4 @ZFS | |
- ZOL uses alien: is there any OS X equivalent and/or has alien been ported? @ZFS | |
- does ZOL code for rpms work with rpm tools from homebrew @Feature | |
zfsadm: | |
- quiet option for @zfsadm @ZFS | |
- add panic prevention @ZFS | |
- compiler option @ZFS | |
- disable spotlight, finder, fseventd, etc. via dch's script @ZFS | |
- add to source tree? @ZFS | |
ACLs: | |
- com.apple.Security for @acls and @chmod @permissions @ZFS | |
- create new property for non-native darwin xattr acls @Feature | |
- or only show non-trivial acls to OS X @Feature | |
- test acl mode and acl inherit @Test | |
File system bundle: | |
- consider including it without automount to supporess the popup @ZFS | |
- integrate with Autotools @ZFS | |
- consider brining back execl for more stable interface @ZFS | |
- match against content hints set by dev entries driver not the zfs gpt guid @ZFS | |
- anyupdate on our rdar? @ZFS | |
file not found bug: | |
- reported while I was in bookstore: fling was discussing his issue at the same time: inode? wasn't this same issue Ottmarklaas saw a while ago? @Bug | |
- how to reproduce it? @Bug | |
Documentation: | |
- Git notes @ZFS | |
- Is this what OpenZFS is adopting? @ZFS | |
- time machine read me (zvol, local sparse, other machine sparse non-server, other machine sparse os x server) @ZFS | |
- zvol name printed on create is wrong @ZFS | |
- GitHub Wiki or maczfs.org update docs @ZFS | |
- If arguments user gives to zpool command have '/' suggest using zfs command instead @ZFS | |
- custom OS X suggestions @ZFS | |
- zpool create and zfs create messages for formD, case-insensitive, ashift, compression @Feature | |
- zvol minimum sizes @ZFS | |
- find file with minimum sizes @ZFS | |
ashift drive database: | |
- find ryao's old bpaste link to serial query on OS X @Feature | |
Logo for the project: | |
- Volume.icns for the plist @ZFS | |
Plist output: | |
- plist output for at least zpool and zfs commands @Feature | |
- is -p taken @ZFS | |
Partitions and Labels: | |
- solaris whole disk labels and vtoc @ZFS | |
- user configurable whole disk/partition table on non-whole disk @ZFS | |
permanent version storage: | |
- create github issue @Bug | |
- The document “fb” is on a volume that does not support permanent version storage. (cf. zevo) @enhancement @permanent-version-storage @Bug | |
zpool -V corruption: | |
- reproduce corruption? @Test | |
- zdb verbatim fix (should be handled by 0.6.3 via illumos upstream fix) @ZFS | |
options string: | |
- restore other local @options besides readonly @ZFS | |
- @msoptionstr and/or @tempoptions @Feature | |
Mtab: | |
- @illumos @mnttab or @freebsd @mtab @ZFS | |
- does xnu have a kernel interface to /etc/mtab @Feature | |
- should we use a "filesystem" vfs for this like illumos does? @ZFS | |
Snow Leopard support?: | |
- ZVOL problems on import @ZFS | |
- either no notifications or growl @ZFS | |
readdirentriesattr: | |
- new implemenation for @readdirattr @ZFS | |
cleanup warnings: | |
- maybe one of the near future projects shold be warnings cleanup @Misc | |
unique id for pool for diskarbitrationd: | |
- persistent instead of random @Feature | |
Flags and file attributes: | |
- uchg/schg & all other flags @ZFS | |
- what happened to arch flag @ZFS | |
- are any flags still broken @ZFS | |
- Do we obey the flags and attributes rules @ZFS | |
Linux System Attributes/xattr: | |
- is there an equivalent for Darwin? @Feature | |
bash autocomplete for ZFS: | |
- does the bash completion from Linux plug right in? @Feature |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment