openstackgerrit | Tim Burke proposed openstack/python-swiftclient master: Authors/changelog for 3.8.0 https://review.opendev.org/670215 | 00:01 |
---|---|---|
openstackgerrit | Tim Burke proposed openstack/python-swiftclient master: Authors/changelog for 3.8.0 https://review.opendev.org/670215 | 00:02 |
*** tdasilva has quit IRC | 00:08 | |
*** gyee has quit IRC | 00:47 | |
*** zaitcev has quit IRC | 01:17 | |
*** zaitcev has joined #openstack-swift | 01:29 | |
*** ChanServ sets mode: +v zaitcev | 01:29 | |
*** irclogbot_1 has joined #openstack-swift | 02:06 | |
*** irclogbot_1 has quit IRC | 02:13 | |
*** irclogbot_3 has joined #openstack-swift | 02:17 | |
*** altlogbot_2 has joined #openstack-swift | 02:18 | |
*** irclogbot_3 has quit IRC | 02:19 | |
*** mvkr_ has joined #openstack-swift | 02:23 | |
*** mvkr has quit IRC | 02:25 | |
*** zaitcev_ has joined #openstack-swift | 02:25 | |
*** ChanServ sets mode: +v zaitcev_ | 02:25 | |
*** zaitcev has quit IRC | 02:29 | |
*** rcernin has quit IRC | 02:29 | |
*** BjoernT has quit IRC | 02:34 | |
*** altlogbot_2 has quit IRC | 02:34 | |
*** rcernin has joined #openstack-swift | 02:46 | |
*** abelur has joined #openstack-swift | 03:20 | |
*** irclogbot_3 has joined #openstack-swift | 03:20 | |
*** psachin has joined #openstack-swift | 03:21 | |
abelur | Anyone knows how to set read-acl ".r:*,.rlistings" on a container with a few object? I want to have public http access to the container with a few objects created on the openstack cloud. | 03:21 |
abelur | I am trying this with python openstackclient, latest version. Does not seem like the container create has "--read-acl" option? | 03:24 |
*** irclogbot_3 has quit IRC | 03:25 | |
*** psachin has quit IRC | 03:38 | |
*** rcernin has quit IRC | 03:39 | |
*** altlogbot_0 has joined #openstack-swift | 03:54 | |
*** rcernin has joined #openstack-swift | 03:56 | |
*** altlogbot_0 has quit IRC | 03:59 | |
*** viks___ has joined #openstack-swift | 04:14 | |
*** BjoernT has joined #openstack-swift | 04:16 | |
*** pcaruana has joined #openstack-swift | 04:55 | |
openstackgerrit | Merged openstack/swift master: py3: add swift-dsvm-functional-py3 job https://review.opendev.org/653548 | 05:02 |
abelur | ok, I was able to create a container and set the required acls to get public access ... | 05:04 |
abelur | https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/12c36e260d8e4bb2913965203b1b491f/test-container/ | 05:04 |
abelur | anyone around to anwer a few questions on container/objects and how we can view the object on the bowser. For ex, if I have a bunch of .html|.txt files (static content), I dont want this to be download locally but viewable on the browser | 05:06 |
openstackgerrit | Merged openstack/swift master: Run all func tests under py2 against services running py3 https://review.opendev.org/666942 | 05:08 |
*** zaitcev_ has quit IRC | 05:09 | |
*** zaitcev_ has joined #openstack-swift | 05:21 | |
*** ChanServ sets mode: +v zaitcev_ | 05:21 | |
openstackgerrit | Merged openstack/swift feature/losf: Get new unit tests running under py3 https://review.opendev.org/664424 | 05:25 |
*** ccamacho has quit IRC | 05:33 | |
*** zaitcev_ has quit IRC | 05:36 | |
openstackgerrit | Merged openstack/swift master: py3: port staticweb and domain_remap func tests https://review.opendev.org/647923 | 05:40 |
*** BjoernT has quit IRC | 05:49 | |
*** zaitcev_ has joined #openstack-swift | 05:49 | |
*** ChanServ sets mode: +v zaitcev_ | 05:49 | |
timburke | abelur, looks like the cluster has staticweb enabled -- you should be able to POST X-Container-Meta-Web-Listings: true to the container to enable listings | 05:53 |
timburke | see https://docs.openstack.org/swift/latest/middleware.html#staticweb -- there are a few other options to customize the listing | 05:53 |
openstackgerrit | Tim Burke proposed openstack/swift feature/losf: Merge branch 'master' into feature/losf https://review.opendev.org/668007 | 06:00 |
abelur | timburke: can I do this thru the openstack client CLI? | 06:01 |
timburke | ...maybe? i usually do it via swiftclient or curl | 06:02 |
timburke | `openstack container set --property web-listings=true test-container` seems promising | 06:04 |
abelur | timburke: that changed the web browser listing ... however | 06:10 |
abelur | what I am trying to do is more like https://logs.opendaylight.org/sandbox/vex-yul-odl-jenkins-2/odlparent-releases-verify-master/9/ | 06:10 |
abelur | we want ot view the robot tests or even the console log in the browser. | 06:10 |
abelur | rather than downloading the logs | 06:11 |
openstackgerrit | Tim Burke proposed openstack/swift master: Authors/changelog for 2.22.0 https://review.opendev.org/668990 | 06:11 |
abelur | timburke: is there anything that can be enabled on the container or swift to make things work for view the logs on the browser. | 06:12 |
abelur | timburke: what I am looking at is something similar to the S3 bucket + cloud front integration ? | 06:14 |
*** ccamacho has joined #openstack-swift | 06:14 | |
timburke | abelur, what are the content-types of the objects? i know if i set them to something like text/plain, they'll display in browser fine | 06:17 |
*** altlogbot_2 has joined #openstack-swift | 06:18 | |
abelur | timburke: there are mostly .html/.log files | 06:20 |
timburke | alternatively, you could try explicitly setting content-disposition to inline -- but i think some content-types (like application/octet-stream) will still cause most browsers to prompt to download | 06:20 |
abelur | https://www.irccloud.com/pastebin/xqaI83t1/ | 06:20 |
timburke | ok, so looking at the error.log.gz you've got in that test-container, i see 'Content-Type: binary/octet-stream' | 06:21 |
timburke | we want Content-Type: text/plain and Content-Encoding: gzip | 06:22 |
abelur | is this something we can set with --property on CLI? | 06:23 |
*** altlogbot_2 has quit IRC | 06:23 | |
*** altlogbot_3 has joined #openstack-swift | 06:25 | |
abelur | https://www.irccloud.com/pastebin/9PsSRXVh/ | 06:25 |
* abelur cut'n paste, formatting got messed :( | 06:26 | |
timburke | so it wouldn't be set at the container level, but rather per-object. i'm not sure that openstack cli supports object metadata that isn't X-Object-Meta-* though | 06:28 |
*** altlogbot_3 has quit IRC | 06:29 | |
timburke | most direct thing might be to get a hold of a raw auth token, then send some curl requests like `curl -H 'X-Auth-Token: <token>' -X POST -H 'Content-Type: text/plain' -H 'Content-Encoding: gzip' <url>` | 06:33 |
abelur | yeah, there is quite a bit of diff in the way openstack CLI vs swift cli does/outputs the container properties | 06:36 |
abelur | timburke: I give this a try and get back | 06:36 |
abelur | timburke: thanks a ton :-)) | 06:36 |
timburke | i'll likely be asleep -- getting late for me. but i'll be interested in reading how it went! good luck! | 06:37 |
abelur | sure thing, i'll keep you posted. | 06:38 |
abelur | timburke: what TZ are you in? I'm mostly in aest tz, wondering what is the best time to reachout | 06:38 |
timburke | PDT, so getting on towards midnight now | 06:39 |
timburke | mattoliverau might be a good person to talk to though -- he's near melbourne if i remember right | 06:40 |
abelur | cool 👍 | 06:41 |
timburke | or kota_ in japan | 06:41 |
mattoliverau | oh hey, someone used my name :) o/ | 06:48 |
mattoliverau | I'm in Aest too \o/ | 06:48 |
mattoliverau | Sorry was distracted with work. | 06:49 |
openstackgerrit | Tim Burke proposed openstack/swift master: reconciler: Enqueue right work for shard containers https://review.opendev.org/670239 | 06:53 |
*** stamps has joined #openstack-swift | 06:56 | |
*** altlogbot_2 has joined #openstack-swift | 06:57 | |
openstackgerrit | Tim Burke proposed openstack/swift master: py3: port dlo func tests https://review.opendev.org/642920 | 06:58 |
*** altlogbot_2 has quit IRC | 07:01 | |
*** ianychoi_ is now known as ianychoi | 07:01 | |
openstackgerrit | zengjia proposed openstack/swift master: Update auth_url in install docs https://review.opendev.org/670005 | 07:04 |
*** ccamacho has quit IRC | 07:12 | |
*** ccamacho has joined #openstack-swift | 07:12 | |
*** irclogbot_3 has joined #openstack-swift | 07:17 | |
*** rcernin has quit IRC | 07:17 | |
*** irclogbot_3 has quit IRC | 07:21 | |
*** irclogbot_1 has joined #openstack-swift | 07:25 | |
*** rdejoux has joined #openstack-swift | 07:25 | |
*** irclogbot_1 has quit IRC | 07:27 | |
*** irclogbot_2 has joined #openstack-swift | 07:53 | |
*** irclogbot_2 has quit IRC | 07:55 | |
*** Fidde has joined #openstack-swift | 08:06 | |
*** irclogbot_2 has joined #openstack-swift | 08:09 | |
*** tkajinam has quit IRC | 08:10 | |
*** irclogbot_2 has quit IRC | 08:13 | |
*** gkadam has joined #openstack-swift | 08:28 | |
*** ianychoi has quit IRC | 08:54 | |
*** FlorianFa has joined #openstack-swift | 09:36 | |
*** ianychoi has joined #openstack-swift | 09:38 | |
abelur | mattoliverau: cool 👍 | 09:39 |
abelur | mattoliverau: I've a few questions on the containers/object I've tried what tim.burke suggested, however this returns a `ERR_CONTENT_DECODING_FAILED` while trying to access the container after setting the content-type and content-encoding. | 09:40 |
*** irclogbot_2 has joined #openstack-swift | 09:49 | |
*** irclogbot_2 has quit IRC | 09:51 | |
abelur | Unexpected exception for https://object-storage-ca-ymq-1.vexxhost.net/v1/12c36e260d8e4bb2913965203b1b491f/test-container: ('Received response with content-encoding: gzip, but failed to decode it.', error('Error -3 while decompressing: incorrect header check',)) | 09:58 |
*** psachin has joined #openstack-swift | 10:13 | |
*** altlogbot_2 has joined #openstack-swift | 10:27 | |
*** altlogbot_2 has quit IRC | 10:29 | |
*** altlogbot_1 has joined #openstack-swift | 10:35 | |
*** altlogbot_1 has quit IRC | 10:39 | |
*** altlogbot_0 has joined #openstack-swift | 10:41 | |
*** irclogbot_3 has joined #openstack-swift | 10:41 | |
*** altlogbot_0 has quit IRC | 10:45 | |
*** irclogbot_3 has quit IRC | 10:45 | |
*** altlogbot_2 has joined #openstack-swift | 10:57 | |
*** altlogbot_2 has quit IRC | 11:01 | |
*** tesseract has joined #openstack-swift | 11:21 | |
*** altlogbot_0 has joined #openstack-swift | 11:57 | |
abelur | tim.burke: just for the record, it worked https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/12c36e260d8e4bb2913965203b1b491f/test-container-3/error.log.gz | 12:00 |
*** altlogbot_0 has quit IRC | 12:01 | |
*** zaitcev__ has joined #openstack-swift | 12:06 | |
*** ChanServ sets mode: +v zaitcev__ | 12:06 | |
*** zaitcev_ has quit IRC | 12:09 | |
*** henriqueof has joined #openstack-swift | 12:23 | |
*** henriqueof has quit IRC | 12:28 | |
*** irclogbot_3 has joined #openstack-swift | 12:33 | |
*** irclogbot_3 has quit IRC | 12:35 | |
*** zaitcev_ has joined #openstack-swift | 12:41 | |
*** ChanServ sets mode: +v zaitcev_ | 12:41 | |
*** zaitcev__ has quit IRC | 12:44 | |
*** jdewald has quit IRC | 12:51 | |
*** altlogbot_0 has joined #openstack-swift | 12:52 | |
*** altlogbot_0 has quit IRC | 12:53 | |
*** zaitcev_ has quit IRC | 13:13 | |
*** zaitcev_ has joined #openstack-swift | 13:25 | |
*** ChanServ sets mode: +v zaitcev_ | 13:25 | |
*** BjoernT has joined #openstack-swift | 13:31 | |
*** irclogbot_2 has joined #openstack-swift | 13:41 | |
*** new_student1411 has joined #openstack-swift | 13:43 | |
*** irclogbot_2 has quit IRC | 13:45 | |
*** BjoernT_ has joined #openstack-swift | 13:46 | |
*** BjoernT has quit IRC | 13:47 | |
*** Fidde has quit IRC | 13:51 | |
new_student1411 | timburke thanks for your input. I am able to find out the account server, but a POST request fails with bad request. I am using: | 14:03 |
*** ccamacho has quit IRC | 14:03 | |
new_student1411 | `curl -g -I -X POST "http://<server>:6202/<device>/<partition>/<account_id>" -H "X-Account-Sysmeta-Global-Write-Ratelimit: 2"` | 14:04 |
*** baojg has quit IRC | 14:28 | |
new_student1411 | My bad timburke, I am able to set it. Was missing `X-Timestamp` | 14:51 |
*** pcaruana has quit IRC | 15:11 | |
*** gyee has joined #openstack-swift | 15:23 | |
*** tdasilva has joined #openstack-swift | 15:41 | |
*** ChanServ sets mode: +v tdasilva | 15:41 | |
*** pcaruana has joined #openstack-swift | 15:57 | |
*** Fidde has joined #openstack-swift | 16:04 | |
*** altlogbot_2 has joined #openstack-swift | 16:06 | |
*** Fidde has quit IRC | 16:06 | |
*** altlogbot_2 has quit IRC | 16:07 | |
*** zaitcev_ has quit IRC | 16:15 | |
timburke | new_student1411, oh good! sorry; i don't often make direct requests like that, so i'd forgotten to mention it | 16:16 |
timburke | we should really *really* make that something that reseller admins can do through a normal proxy :-/ | 16:16 |
*** Fidde has joined #openstack-swift | 16:22 | |
timburke | abelur, whoa! what!? you can set content-encoding on a *container*? i'd meant it for each *object* -- i didn't even realize you *could* set that on a container! | 16:24 |
timburke | i certainly can't do that on my all-in-one... | 16:26 |
timburke | ah... heh. https://object-storage-ca-ymq-1.vexxhost.net/info claims swift version 12.2.11 -- which is to say, it's not really swift, but speaks the swift api ;-) | 16:28 |
timburke | at least it seems to support staticweb! | 16:28 |
tdasilva | timburke: yeah, that's ceph rgw | 16:32 |
*** tesseract has quit IRC | 16:36 | |
*** altlogbot_0 has joined #openstack-swift | 16:45 | |
*** gkadam has quit IRC | 16:46 | |
timburke | time to blow some minds! https://review.opendev.org/#/c/670353/ | 16:49 |
patchbot | patch 670353 - devstack - Remove Swift from default DISABLED_PYTHON3_PACKAGES - 1 patch set | 16:49 |
*** altlogbot_0 has quit IRC | 16:49 | |
*** psachin has quit IRC | 16:52 | |
*** d34dh0r53 has quit IRC | 17:05 | |
*** altlogbot_3 has joined #openstack-swift | 17:24 | |
*** tdasilva has quit IRC | 17:24 | |
*** altlogbot_3 has quit IRC | 17:25 | |
*** altlogbot_2 has joined #openstack-swift | 17:31 | |
*** sasregulus has joined #openstack-swift | 17:33 | |
*** altlogbot_2 has quit IRC | 17:35 | |
*** altlogbot_1 has joined #openstack-swift | 17:37 | |
openstackgerrit | Tim Burke proposed openstack/swift master: sharding: Cache shard ranges for object writes https://review.opendev.org/667203 | 17:40 |
*** altlogbot_1 has quit IRC | 17:41 | |
*** d34dh0r53 has joined #openstack-swift | 17:42 | |
*** tdasilva has joined #openstack-swift | 17:43 | |
*** ChanServ sets mode: +v tdasilva | 17:43 | |
*** altlogbot_2 has joined #openstack-swift | 17:45 | |
*** altlogbot_2 has quit IRC | 17:45 | |
*** Fidde has quit IRC | 18:07 | |
*** rdejoux has quit IRC | 18:45 | |
openstackgerrit | Merged openstack/swift master: Update auth_url in install docs https://review.opendev.org/670005 | 19:00 |
*** irclogbot_0 has joined #openstack-swift | 19:29 | |
*** irclogbot_0 has quit IRC | 19:33 | |
*** altlogbot_2 has joined #openstack-swift | 19:40 | |
*** altlogbot_2 has quit IRC | 19:41 | |
*** jistr has quit IRC | 19:43 | |
*** jistr has joined #openstack-swift | 19:45 | |
*** new_student1411 has quit IRC | 19:54 | |
*** zaitcev has joined #openstack-swift | 19:58 | |
*** ChanServ sets mode: +v zaitcev | 19:58 | |
*** jistr has quit IRC | 20:03 | |
*** jistr has joined #openstack-swift | 20:05 | |
*** zaitcev_ has joined #openstack-swift | 20:06 | |
*** ChanServ sets mode: +v zaitcev_ | 20:06 | |
*** zaitcev has quit IRC | 20:10 | |
*** irclogbot_0 has joined #openstack-swift | 20:14 | |
*** irclogbot_0 has quit IRC | 20:16 | |
*** pcaruana has quit IRC | 20:31 | |
*** BjoernT_ has quit IRC | 20:39 | |
*** altlogbot_0 has joined #openstack-swift | 21:01 | |
*** altlogbot_0 has quit IRC | 21:05 | |
*** irclogbot_0 has joined #openstack-swift | 21:24 | |
*** irclogbot_0 has quit IRC | 21:26 | |
*** irclogbot_0 has joined #openstack-swift | 21:29 | |
*** zaitcev_ has quit IRC | 21:30 | |
*** irclogbot_0 has quit IRC | 21:32 | |
clayg | timburke: how do you do srings again? | 21:36 |
clayg | Jul 11 21:35:06 saio proxy-server: '\xe8\x94\x8a\xe9\x90\x8a\xe3\x9c\x86\xe8\x94\x8b\xeb\x8c\x8e\xe5\x98\x85\xe8\x94\x8a\xef\x84\x91\xe8\x94\x8b\xe5\x98\x88-versions' (txn: tx612eefb2f9114559bf936-005d27ab8a) | 21:36 |
clayg | Jul 11 21:35:06 saio proxy-server: '%E8%94%8A%E9%90%8A%E3%9C%86%E8%94%8B%EB%8C%8E%E5%98%85%E8%94%8A%EF%84%91%E8%94%8B%E5%98%88-versions' (txn: tx612eefb2f9114559bf936-005d27ab8a) | 21:36 |
clayg | the top one is wsgi_unquote(<json>.encode('utf8')) | 21:36 |
clayg | the second one is a header | 21:37 |
timburke | eh? that... looks right... what about them? | 21:37 |
clayg | I need to say 'if a == b' do the right thing | 21:37 |
timburke | if it's in a header, it oughta be quoted -- otherwise you're gonna have a hard time with container names that have newlines | 21:37 |
clayg | and currently i'm only doing the right thing when it's not UTF8 | 21:37 |
timburke | wsgi_unquote the header, too | 21:38 |
timburke | i *think* that's what you want, anyway. why are we unquoting something coming out of json though? | 21:39 |
timburke | and wait, does wsgi_unquote *work* on an encoded value on py3? i don't *think* it should... | 21:39 |
clayg | yeah that was it | 21:40 |
timburke | what i'd probably do: wsgi_to_bytes(wsgi_unquote(header)).decode('utf-8') == json.loads(value) | 21:40 |
timburke | so get me to bytes so i can decode and compare everything in unicode | 21:41 |
clayg | ok, so that *also* worked | 21:44 |
*** zaitcev_ has joined #openstack-swift | 21:44 | |
*** ChanServ sets mode: +v zaitcev_ | 21:44 | |
clayg | is equivilence better in unicode? | 21:44 |
clayg | I still don't think I understand the "type" of "wsgi strings" - or i just can't hold the difference between them from py2 to py3 in my head... | 21:46 |
timburke | bytes on py2, unicode on py3. only, not useful unicode :P | 21:46 |
*** zaitcev_ has quit IRC | 22:13 | |
*** altlogbot_3 has joined #openstack-swift | 22:19 | |
*** irclogbot_0 has joined #openstack-swift | 22:19 | |
*** altlogbot_3 has quit IRC | 22:23 | |
*** irclogbot_0 has quit IRC | 22:24 | |
*** zaitcev_ has joined #openstack-swift | 22:26 | |
*** ChanServ sets mode: +v zaitcev_ | 22:26 | |
openstackgerrit | Tim Burke proposed openstack/python-swiftclient master: Authors/changelog for 3.8.0 https://review.opendev.org/670215 | 22:27 |
*** zaitcev_ has quit IRC | 22:44 | |
*** tkajinam has joined #openstack-swift | 22:52 | |
*** altlogbot_2 has joined #openstack-swift | 22:58 | |
*** altlogbot_2 has quit IRC | 22:59 | |
*** irclogbot_1 has joined #openstack-swift | 23:01 | |
abelur | timburke: actually, dint set thoes on the container, just did it on the file, like you suggested. | 23:02 |
abelur | timburke: setting it on the container returned a content decoding errors, and make the containers inaccessable | 23:03 |
timburke | abelur, yeah, that was the unexpected part for me: i didn't think you *could* set content-encoding for containers ;-) | 23:05 |
abelur | timburke: Is there a TTL option on the container or objects? this is to say that the container should be cleaned up at 3 months automagically without having another cronjob do this. | 23:05 |
*** irclogbot_1 has quit IRC | 23:06 | |
abelur | timburke: the problem was after setting and unsetting the content headers on the container level ... this made the container inaccessable. not sure if its a bug or feature :) | 23:06 |
timburke | glad to see test-container-3 got you squared, though. you might be able to fix up the other guys by POSTing an empty content-encoding, or specify 'identity' | 23:06 |
abelur | aah, gotcha | 23:07 |
timburke | with normal swift, you can set X-Delete-At and X-Delete-After on objects to have them get cleaned up. presumably rgw supports that, too? | 23:08 |
timburke | see https://docs.openstack.org/swift/latest/overview_expiring_objects.html | 23:08 |
*** irclogbot_3 has joined #openstack-swift | 23:09 | |
*** rcernin has joined #openstack-swift | 23:13 | |
mattoliverau | morning | 23:14 |
abelur | mattoliverau: GM :) | 23:15 |
*** irclogbot_3 has quit IRC | 23:16 | |
abelur | timburke: can I do a set X-Delete-At and X-Delete-After on the entirity of the container recursively, assuming there are objects? | 23:16 |
timburke | not really -- though i've played around with the idea of having it get set automatically as data is uploaded with https://review.openstack.org/#/c/342857/ | 23:18 |
patchbot | https://review.opendev.org/#/c/342857/ - swift - Add defaulter middleware - 7 patch sets | 23:18 |
abelur | timburke: the reason is we've cron jobs that remove entire folder pertaining to job logs and artifacts after a time period, and having another cron job to do a container delete is more jobs to be maintained :/ | 23:19 |
openstackgerrit | Merged openstack/swift master: functests: Make test_PUT_metadata less flakey https://review.opendev.org/670209 | 23:19 |
openstackgerrit | Merged openstack/swift feature/losf: Merge branch 'master' into feature/losf https://review.opendev.org/668007 | 23:19 |
timburke | abelur, how much control do you have over the uploader? can you get it to set an expiration date then, or is that an unknown at upload time? | 23:21 |
mattoliverau | well you can't set containers to have an X-Delete-At, though I guess if you used a container and put logs under a psudo container (ie prefix all the objects), then when all the objects are removed so would the pseudo container.. though that isn't pretty. Setting X-Delete-At or After as you ingest makes more sense. Then have a reaper cron that looks for and cleans up empty containers. That's only 1 cronjob at least. | 23:23 |
abelur | timburke: we can set an expire time during the upload of the object and container (if the feature is available), not being able to set the X-del after time period on the container level makes additional admin tasks, since our env would end up creating about 5k-10k containers everyday. | 23:24 |
abelur | in that case wondering if containers are time stampted, so that they can be removed? | 23:28 |
*** sasregulus has quit IRC | 23:29 | |
mattoliverau | nothing stopping you from timestamping them in the name, and then get the container listing and filter by prefix to get the containers you want. Get the response in json so you can parse it and you should get a number of objects in the container too. NOTE: deleting a container with objects still in it will fail. you can only delete an empty container. | 23:37 |
abelur | mattoliverau: oh yeah, realized that yesterday :( | 23:40 |
abelur | non-empty container deleting straight away does not work. I do see that there is recursive option for this | 23:40 |
abelur | not sure what is the use of that | 23:40 |
abelur | mattoliverau: what is the life of a container once create and populated with some objects? are these syncd to the storage everytime new objects are added? | 23:45 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!