Environment
Novell Open Enterprise Server 11 (OES 11) Linux Support Pack 1
Novell Open Enterprise Server 11 (OES 11) Linux Support Pack 2
Novell Open Enterprise Server 11 (OES 11) Linux Support Pack 2
Situation
When recovering (salvaging) deleted directories that have no trustee assignments, the folder would not become visible after salvaging, unless the folder was specifically touched by another API.
Further investigation with Wireshark revealed that the recovered directories were invisible to NWScanNSEntryInfoExt. But they became visible once 'touched' with for example NWGetNSEntryInfoExt.
Recovering directories that have trustee assignments did not exhibit this problematic behavior and would become visible after salvaging.
Further investigation with Wireshark revealed that the recovered directories were invisible to NWScanNSEntryInfoExt. But they became visible once 'touched' with for example NWGetNSEntryInfoExt.
Recovering directories that have trustee assignments did not exhibit this problematic behavior and would become visible after salvaging.
Resolution
After salvaging a folder, NCP now creates an in-memory copy for the salvaged folder in NCP cache (irrespective if trustees exist or not), which will cause the folder to become visible after recovery.
Cause
After salvaging a folder, NCP did not create an in-memory cache for the salvaged folder.
Since the salvaged folder does not exist in cache, NCP will not return any details about the salvaged folder.
Since the salvaged folder does not exist in cache, NCP will not return any details about the salvaged folder.