diff options
| author | Mitja Felicijan <m@mitjafelicijan.com> | 2023-08-05 12:09:37 +0200 |
|---|---|---|
| committer | Mitja Felicijan <m@mitjafelicijan.com> | 2023-08-05 12:09:37 +0200 |
| commit | 2f5ea5f4982d6276881c9a3342ed8847ebc7d326 (patch) | |
| tree | c405cf24bce11c00d7d453bdd18995cf8cda97aa /content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md | |
| parent | c181dc5c37435029a0f5f2c51d6f36da4d32afd5 (diff) | |
| download | mitjafelicijan.com-2f5ea5f4982d6276881c9a3342ed8847ebc7d326.tar.gz | |
Moved assets to posts
Diffstat (limited to 'content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md')
| -rw-r--r-- | content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md b/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md index d2fa558..5ba7b64 100644 --- a/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md +++ b/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md | |||
| @@ -55,7 +55,7 @@ Instuctions on how to use SSH keys and how to setup them are available in | |||
| 55 | article [How To Use SSH Keys with DigitalOcean | 55 | article [How To Use SSH Keys with DigitalOcean |
| 56 | Droplets](https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-digitalocean-droplets). | 56 | Droplets](https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-digitalocean-droplets). |
| 57 | 57 | ||
| 58 |  | 58 |  |
| 59 | 59 | ||
| 60 | After we created Droplet it's time to create new Space. This is done by clicking | 60 | After we created Droplet it's time to create new Space. This is done by clicking |
| 61 | on a button [Create](https://cloud.digitalocean.com/spaces/new) (right top | 61 | on a button [Create](https://cloud.digitalocean.com/spaces/new) (right top |
| @@ -68,7 +68,7 @@ key](https://cloud.digitalocean.com/settings/api/tokens). This link will guide | |||
| 68 | to the page when you can generate this key. After you create new one, please | 68 | to the page when you can generate this key. After you create new one, please |
| 69 | save provided Key and Secret because Secret will not be shown again. | 69 | save provided Key and Secret because Secret will not be shown again. |
| 70 | 70 | ||
| 71 |  | 71 |  |
| 72 | 72 | ||
| 73 | Now that we have new Space and Access key we should SSH into our machine. | 73 | Now that we have new Space and Access key we should SSH into our machine. |
| 74 | 74 | ||
| @@ -147,7 +147,7 @@ please send me your data. I would be interested in seeing results. | |||
| 147 | 147 | ||
| 148 | **Here are plotted results** | 148 | **Here are plotted results** |
| 149 | 149 | ||
| 150 | You can download [raw result here](/assets/do-fuse/copy-benchmarks.tsv). | 150 | You can download [raw result here](/posts/do-fuse/copy-benchmarks.tsv). |
| 151 | Measurements are in seconds. | 151 | Measurements are in seconds. |
| 152 | 152 | ||
| 153 | <script src="//cdn.plot.ly/plotly-latest.min.js"></script> | 153 | <script src="//cdn.plot.ly/plotly-latest.min.js"></script> |
| @@ -155,7 +155,7 @@ Measurements are in seconds. | |||
| 155 | <script> | 155 | <script> |
| 156 | (function(){ | 156 | (function(){ |
| 157 | var request = new XMLHttpRequest(); | 157 | var request = new XMLHttpRequest(); |
| 158 | request.open("GET", "/assets/do-fuse/copy-benchmarks.tsv", true); | 158 | request.open("GET", "/posts/do-fuse/copy-benchmarks.tsv", true); |
| 159 | request.onload = function() { | 159 | request.onload = function() { |
| 160 | if (request.status >= 200 && request.status < 400) { | 160 | if (request.status >= 200 && request.status < 400) { |
| 161 | var payload = request.responseText.trim(); | 161 | var payload = request.responseText.trim(); |
| @@ -271,7 +271,7 @@ result_time = CLOSE = end_time - start_time | |||
| 271 | print("CLOSE: %g seconds" % (result_time)) | 271 | print("CLOSE: %g seconds" % (result_time)) |
| 272 | ``` | 272 | ``` |
| 273 | 273 | ||
| 274 | You can download [raw result here](/assets/do-fuse/sqlite-benchmarks.tsv). And | 274 | You can download [raw result here](/posts/do-fuse/sqlite-benchmarks.tsv). And |
| 275 | again, these results are done on a local block storage and do not represent | 275 | again, these results are done on a local block storage and do not represent |
| 276 | capabilities of object storage. With my current approach and state of the test | 276 | capabilities of object storage. With my current approach and state of the test |
| 277 | code these can not be done. I would need to make Python code much more robust | 277 | code these can not be done. I would need to make Python code much more robust |
| @@ -281,7 +281,7 @@ and check locking etc. | |||
| 281 | <script> | 281 | <script> |
| 282 | (function(){ | 282 | (function(){ |
| 283 | var request = new XMLHttpRequest(); | 283 | var request = new XMLHttpRequest(); |
| 284 | request.open("GET", "/assets/do-fuse/sqlite-benchmarks.tsv", true); | 284 | request.open("GET", "/posts/do-fuse/sqlite-benchmarks.tsv", true); |
| 285 | request.onload = function() { | 285 | request.onload = function() { |
| 286 | if (request.status >= 200 && request.status < 400) { | 286 | if (request.status >= 200 && request.status < 400) { |
| 287 | var payload = request.responseText.trim(); | 287 | var payload = request.responseText.trim(); |
