Hi All, Thanks to everyone who helped with analyzes of issues with zdb and crashes under dilos env with zfs tests.
zdb was broken on dilos env - no output from commands like 'zdb testpool', 'zdb -dP testpool' I have reverted changeset ' 8809 libzpool should leverage work done in libfakekernel' and it fixed my problem. zdb now works as well as usual. it is not gcc55 build issue - i have tested with gcc44 builds too - zdb have no works with example of commands. i have checked sources - have no found missmerges what can be related to zdb unstability. i think, it can be related to some of threads functions (mutex_*) in libfakekernel with remup. I’d like to start thread about: do we really need dependency to libfakekernel in zfs tools like libzpool, zdb, etc ? I think, it will be much more better for portablility try to reduce dependencies in zfs code base. I’d like propose to revert commit with dependency to libfakekernel and to go to use minimal dependencies for better portablility. it will be also helps with ports of changes from others platfrorms too, where we have same/similar codebases and reduce others unknown breakages. my work for it can be found at: https://bitbucket.org/dilos/dilos-illumos/commits/5a9fb49101f6854d207ec6565788cd9b8b7ac943 but i’m not sure i have fixed ztext correctly and need help with it. Bets regards, -Igor ------------------------------------------ openzfs: openzfs-developer Permalink: https://openzfs.topicbox.com/groups/developer/Tcb694a62f3cfa33c-M5a9a9383f8a6a82e625a1af4 Delivery options: https://openzfs.topicbox.com/groups
