github.com/xhghs/rclone@v1.51.1-0.20200430155106-e186a28cced8/docs/content/bugs.md (about)

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