github.com/10XDev/rclone@v1.52.3-0.20200626220027-16af9ab76b2a/docs/content/bugs.md (about)

     1  ---
     2  title: "Bugs"
     3  description: "Rclone Bugs and Limitations"
     4  ---
     5  
     6  # Bugs and Limitations
     7  
     8  ## Limitations
     9  
    10  ### Directory timestamps aren't preserved
    11  
    12  Rclone doesn't currently preserve the timestamps of directories.  This
    13  is because rclone only really considers objects when syncing.
    14  
    15  ### Rclone struggles with millions of files in a directory
    16  
    17  Currently rclone loads each directory entirely into memory before
    18  using it.  Since each Rclone object takes 0.5k-1k of memory this can
    19  take a very long time and use an extremely large amount of memory.
    20  
    21  Millions of files in a directory tend caused by software writing cloud
    22  storage (eg S3 buckets).
    23  
    24  ### Bucket based remotes and folders
    25  
    26  Bucket based remotes (eg S3/GCS/Swift/B2) do not have a concept of
    27  directories.  Rclone therefore cannot create directories in them which
    28  means that empty directories on a bucket based remote will tend to
    29  disappear.
    30  
    31  Some software creates empty keys ending in `/` as directory markers.
    32  Rclone doesn't do this as it potentially creates more objects and
    33  costs more.  It may do in future (probably with a flag).
    34  
    35  ## Bugs
    36  
    37  Bugs are stored in rclone's GitHub project:
    38  
    39  * [Reported bugs](https://github.com/rclone/rclone/issues?q=is%3Aopen+is%3Aissue+label%3Abug)
    40  * [Known issues](https://github.com/rclone/rclone/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22Known+Problem%22)
    41