Lightroom Classic: Import does not allow browsing of subdirectories of ZFS file systems

  • 1
  • Question
  • Updated 1 month ago
  • (Edited)

Mark Diekhans
Level 1
Mark Diekhans 17-Apr-2019 08:35 I am using Open ZFS on Mac OS 10.13 as a local file system.  Library Folders works as expected, showing the full folder hierarchy.



However, import does not allow browsing subdirectories of ZFS file systems.  It shows the mount points, however, opening the file hierarchy with the triangle shows nothing.  Include subfolders does find images on the device.

This happens for both Source and Destination.
Photo of Mark Diekhans

Mark Diekhans

  • 4 Posts
  • 0 Reply Likes

Posted 1 month ago

  • 1
Photo of Carlos Cardona

Carlos Cardona

  • 401 Posts
  • 84 Reply Likes
Are you running OpenZFS_on_OS_X_1.7.2? I believe that's the latest?
Photo of Mark Diekhans

Mark Diekhans

  • 4 Posts
  • 0 Reply Likes
yes, 1.7.2

Photo of David Converse

David Converse

  • 654 Posts
  • 200 Reply Likes
Why would you use an unsupported file system?
Photo of Mark Diekhans

Mark Diekhans

  • 4 Posts
  • 0 Reply Likes
Because ZFS is about one of the most robust and flexible file systems in existence. Apple's new AFS checksums metadata but not the actual data. 

ZFS is a POSIX-compliant file system.  From the UNIX view of the world, that is what an application should consider supported.

It is a bit puzzling why import would have this problem and not the rest of Lightroom.
Photo of Robert Somrak

Robert Somrak, Champion

  • 311 Posts
  • 104 Reply Likes
Probably because ZFS is not tested by Adobe because as David said it is an unsupported file system.  
Photo of Mark Diekhans

Mark Diekhans

  • 4 Posts
  • 0 Reply Likes
I am puzzled technically, Yes it is obvious that adobe can't test all kinds of crazy configurations.   That was the idea behind POSIX.

Since Lightroom doesn't claim file system support, I assume the use of the term unsupported is not supported by Apple, which includes NASs, which seem to have a fair amount of use by Lightroom users (based on google hits).
Photo of David Converse

David Converse

  • 654 Posts
  • 200 Reply Likes
Apple doesn't checksum data because their testing found it didn't give a benefit equal to the performance hit.

And filesystems are abstract. The problem is more likely the filesystem driver. Apple has lots of highly paid engineers working on APFS and can make sure it works right with the OS.

There is no need for a POSIX-complaint filesystem at this level, especially one that is not developed by the OS vendor.