From c02a2e25c48a33a12053c3ee658bae6f620baffc Mon Sep 17 00:00:00 2001 From: chrislusf Date: Sun, 21 Dec 2014 22:32:51 -0800 Subject: [PATCH] Update ttl.rst --- docs/ttl.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/ttl.rst b/docs/ttl.rst index 35900b0d8..ff579686b 100644 --- a/docs/ttl.rst +++ b/docs/ttl.rst @@ -12,12 +12,16 @@ How to use it? Assume we want to store a file with TTL of 3 minutes. First, ask the master to assign a file id to a volume with a 3-minute TTL: + .. code-block:: bash + > curl http://localhost:9333/dir/assign?ttl=3m {"count":1,"fid":"5,01637037d6","url":"127.0.0.1:8080","publicUrl":"localhost:8080"} Secondly, use the file id to store on the volume server + .. code-block:: bash + > curl -F "file=@x.go" http://127.0.0.1:8080/5,01637037d6?ttl=3m After writing, the file content will be returned as usual if read before the TTL expiry. But if read after the TTL expiry, the file will be reported as missing and return the http response status as not found.