Comments (2)
The main purpose of RioFS is to act as a local filesystem, with S3 as "backend".
Using this idea we created an optimized for local operations filesystem, trying to minimize delays and caching as much data locally as possible.
Achieving realtime conformity between local filesystem and remote S3 bucket never been the objective of RioFS.
When you first get the list of files, RioFS sends a request to S3 and stores the list of received objects in the local cache. Then further "directory listing" operations use cached local list of files / directories, without sending requests to S3.
If you want to have a "close to realtime" version of S3 filesystem, you could try to set caching timers to a low value, please check dir_cache_max_time
variable in riofs.conf.xml configuration file.
But please note, that I've never really tested RioFS with caching disabled.
from riofs.
Oh, I just approximated that the cache time was 5 minutes. I didn't know that it was actually five minutes. Thanks. I'll set this value lower.
from riofs.
Related Issues (20)
- How does caching work? Under what conditions can it fail? HOT 2
- build fails with openssl-1.1 ( SSL_library_init symbol not found )
- openssl 1.1 "make" failed HOT 4
- Does riofs support cn-north-1 region? HOT 1
- Latest commits affect stability HOT 6
- riofs and google cloud storage s3 compatibility HOT 3
- possibility to use HTTPS endpoint on different port HOT 2
- [Request] Digital Ocean S3 Spaces HOT 5
- unrecoverable crash HOT 2
- If cache directory is deleted, RioFS is not creating it again unless restart RioFS HOT 1
- Is it possible to use riofs with localstack? HOT 1
- Unable to rename files HOT 2
- Permission Issue in Riofs and Fuse with ???????
- riofs automatically un-mount in server
- RIOFS Auto demount HOT 1
- Is anyone available to do some PAID support? HOT 1
- RioFS cannot mount AWS S3 buckets HOT 4
- it is possible to use riofs with cross account profiles? HOT 1
- stable enough for production use? HOT 3
- Large files performance
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from riofs.