Recovered directories with no trustee assignments remain invisible after salvaging.

  • 7015273
  • 24-Jun-2014
  • 24-Jun-2014

Environment

Novell Open Enterprise Server 11 (OES 11) Linux Support Pack 1
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.


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.