Cyberduck Mountain Duck CLI

#9608 closed defect (fixed)

Stale entries in directory cache when deleting folder

Reported by: moghilemear Owned by: dkocher
Priority: normal Milestone: 5.0.9
Component: core Version: 5.0
Severity: normal Keywords: Stale Directory Listing
Cc: Architecture: Intel


Via Cyberduck 5.0.3 (OSX 10.11.15)

  1. Show listing of a directory (call it dir01)
  2. delete 'dir01' via cyberduck
  3. copy a second dir (call it dir02) to the location of deleted dir01
  4. rename dir02 to dir01
  5. show listing of the new dir01, and it will show the contents of the previously delete dir01
  6. select cyberduck "refresh" and the new (correct) dir contents are displayed

This has happened with a few other directory actions I have performed (it seems that refresh should have been automatically initiated by Cyberduck, and I believe this used to be the case, but now the directory contents are occasionally stale and that can sometimes result in directory corruption)

This example is the easiest to reproduce.

The work-around is to continually select refresh after almost every action so as to avoid contents corruption.

Change History (3)

comment:1 Changed on Jun 24, 2016 at 2:32:28 PM by dkocher

  • Milestone set to 5.1
  • Owner set to dkocher
  • Status changed from new to assigned
  • Summary changed from Stale Directory Listing on dir change actions to Stale entries in directory cache when deleting folder

comment:2 Changed on Jun 27, 2016 at 8:34:27 PM by dkocher

  • Resolution set to fixed
  • Status changed from assigned to closed

In r21029.

comment:3 Changed on Jul 19, 2016 at 9:19:55 AM by dkocher

  • Milestone changed from 5.1 to 5.0.9
Note: See TracTickets for help on using tickets.