Friday, 2019-07-12

mattoliverauA container is actaully just a way to break down the namespace, so really is a metadata layer. objects are stored throughout the cluster, they're the main bytes written to disk. Containers are sqlite databases replicated across the cluster like objects. So when a new object is added, they are placed on a storage server and then the container is updated. If the cluster is really busy and the container update fails the00:19
mattoliverau update will happen asynchronously. So the object listings inside containers can lag a bit sometimes, but you can always access the objects even if the container is yet to be updated. This is the eventual consistency nature of Swift, but is what allows it to scale massively even over higher latency links.00:19
tdasilvamattoliverau, abelur: just fyi...from the links abelur shared earlier, i believe his swift is really ceph rgw00:24
mattoliverauoh.. well then that's different. You don't get eventual consistency, and not quite all the Swift api is covered. And it wont scale over higher latency links.00:26
*** gyee has quit IRC00:28
mattoliverauHopefully there are multiple rgw gateways otherwise it's a bottleneck in a ceph cluster. But it looks like it's vexxhost so I'd assume they'd know what there doing. Ceph is awesome at block, and ok as object so long as you don't want to scale over larger distance regions.00:28
abelurwhat is the better alternative to Ceph, on the cloud provider?00:31
abelurI'll have to bring this up with the provider since scalibility/consistantcy is going to be super imporant considering we'd have ~5k-10k created/cleaned everyday :|00:33
*** rcernin has quit IRC00:34
*** rcernin has joined #openstack-swift00:35
*** irclogbot_2 has joined #openstack-swift00:56
*** irclogbot_2 has quit IRC01:00
*** tdasilva has quit IRC01:15
*** irclogbot_1 has joined #openstack-swift01:25
*** irclogbot_1 has quit IRC01:34
*** irclogbot_0 has joined #openstack-swift02:26
*** irclogbot_0 has quit IRC02:30
*** altlogbot_1 has joined #openstack-swift02:47
*** altlogbot_1 has quit IRC02:52
*** BjoernT has joined #openstack-swift03:21
*** irclogbot_0 has joined #openstack-swift03:22
*** irclogbot_0 has quit IRC03:26
*** BjoernT has quit IRC03:26
*** BjoernT has joined #openstack-swift03:27
*** psachin has joined #openstack-swift03:44
*** irclogbot_2 has joined #openstack-swift03:52
*** irclogbot_2 has quit IRC03:56
*** BjoernT has quit IRC04:02
*** baojg has joined #openstack-swift04:02
openstackgerritMerged openstack/python-swiftclient master: Authors/changelog for 3.8.0  https://review.opendev.org/67021504:14
*** rcernin has quit IRC04:54
*** irclogbot_2 has joined #openstack-swift05:00
*** new_student1411 has joined #openstack-swift05:07
*** pcaruana has joined #openstack-swift05:13
*** jistr has quit IRC05:15
*** new_student14119 has joined #openstack-swift05:15
*** irclogbot_2 has quit IRC05:16
*** jistr has joined #openstack-swift05:18
*** new_student1411 has quit IRC05:18
*** altlogbot_2 has joined #openstack-swift06:10
*** altlogbot_2 has quit IRC06:14
*** irclogbot_3 has joined #openstack-swift06:36
*** irclogbot_3 has quit IRC06:40
*** rdejoux has joined #openstack-swift07:32
*** ccamacho has joined #openstack-swift07:59
*** altlogbot_3 has joined #openstack-swift08:02
*** altlogbot_3 has quit IRC08:04
*** altlogbot_1 has joined #openstack-swift08:12
*** gkadam has joined #openstack-swift08:15
*** altlogbot_1 has quit IRC08:16
*** gkadam has quit IRC08:17
*** altlogbot_1 has joined #openstack-swift08:18
*** tkajinam has quit IRC08:19
*** altlogbot_1 has quit IRC08:22
*** altlogbot_3 has joined #openstack-swift08:24
*** altlogbot_3 has quit IRC08:29
*** Fidde has joined #openstack-swift08:31
*** dosaboy has quit IRC08:47
*** aluria has quit IRC08:48
*** altlogbot_1 has joined #openstack-swift08:54
*** altlogbot_1 has quit IRC08:58
*** dosaboy has joined #openstack-swift09:00
*** irclogbot_0 has joined #openstack-swift09:00
*** dosaboy has quit IRC09:03
*** aluria has joined #openstack-swift09:03
*** dosaboy has joined #openstack-swift09:04
*** irclogbot_0 has quit IRC09:04
*** irclogbot_1 has joined #openstack-swift10:32
*** irclogbot_1 has quit IRC10:38
*** irclogbot_1 has joined #openstack-swift10:43
*** irclogbot_1 has quit IRC10:44
*** dosaboy has quit IRC10:45
*** aluria has quit IRC10:56
*** dosaboy has joined #openstack-swift11:02
*** altlogbot_3 has joined #openstack-swift11:04
*** altlogbot_3 has quit IRC11:08
*** tesseract has joined #openstack-swift11:08
*** test_user has joined #openstack-swift11:10
*** aluria has joined #openstack-swift11:11
*** altlogbot_3 has joined #openstack-swift11:13
*** altlogbot_3 has quit IRC11:16
*** dosaboy has quit IRC11:27
*** dosaboy has joined #openstack-swift11:28
*** dosaboy has quit IRC11:28
*** rdejoux has quit IRC12:00
*** rdejoux has joined #openstack-swift12:01
*** viks___ has quit IRC12:46
*** viks___ has joined #openstack-swift12:48
*** baojg has quit IRC12:49
*** baojg has joined #openstack-swift12:50
*** baojg has quit IRC12:50
*** baojg has joined #openstack-swift12:50
*** baojg has quit IRC12:51
*** baojg has joined #openstack-swift12:51
*** baojg has quit IRC12:52
*** baojg has joined #openstack-swift12:52
*** baojg has quit IRC12:52
*** baojg has joined #openstack-swift12:53
*** baojg has quit IRC12:53
*** baojg has joined #openstack-swift12:54
*** baojg has quit IRC12:54
*** baojg has joined #openstack-swift12:54
*** baojg has quit IRC12:55
*** baojg has joined #openstack-swift12:55
*** baojg has quit IRC12:56
*** baojg has joined #openstack-swift12:57
*** baojg has quit IRC12:57
*** baojg has joined #openstack-swift12:57
*** baojg has quit IRC12:58
*** baojg has joined #openstack-swift12:58
*** baojg has quit IRC12:59
*** baojg has joined #openstack-swift12:59
*** baojg has quit IRC13:00
*** baojg has joined #openstack-swift13:00
*** baojg has quit IRC13:00
*** baojg has joined #openstack-swift13:01
*** baojg has quit IRC13:01
*** baojg has joined #openstack-swift13:02
*** baojg has quit IRC13:02
*** baojg has joined #openstack-swift13:02
*** baojg has quit IRC13:03
*** baojg has joined #openstack-swift13:03
*** baojg has quit IRC13:04
*** baojg has joined #openstack-swift13:04
*** baojg has quit IRC13:04
*** baojg has joined #openstack-swift13:05
*** baojg has quit IRC13:05
*** baojg has joined #openstack-swift13:05
*** baojg has quit IRC13:06
*** baojg has joined #openstack-swift13:06
*** baojg has quit IRC13:07
*** baojg has joined #openstack-swift13:12
*** baojg has quit IRC13:13
*** baojg has joined #openstack-swift13:14
*** baojg has quit IRC13:15
*** baojg has joined #openstack-swift13:16
*** baojg has quit IRC13:16
*** baojg has joined #openstack-swift13:17
*** baojg has quit IRC13:17
*** baojg has joined #openstack-swift13:18
*** baojg has quit IRC13:18
*** baojg has joined #openstack-swift13:18
*** baojg has quit IRC13:19
*** baojg has joined #openstack-swift13:19
*** baojg has quit IRC13:20
*** baojg has joined #openstack-swift13:20
*** baojg has quit IRC13:20
*** baojg has joined #openstack-swift13:21
*** baojg has quit IRC13:21
*** baojg has joined #openstack-swift13:22
*** baojg has quit IRC13:22
*** baojg has joined #openstack-swift13:22
*** baojg has quit IRC13:23
*** baojg has joined #openstack-swift13:23
*** baojg has quit IRC13:24
*** baojg has joined #openstack-swift13:24
*** baojg has quit IRC13:24
*** baojg has joined #openstack-swift13:25
*** baojg has quit IRC13:25
*** baojg has joined #openstack-swift13:26
*** baojg has quit IRC13:27
*** baojg has joined #openstack-swift13:27
*** baojg has quit IRC13:28
*** baojg has joined #openstack-swift13:28
*** baojg has quit IRC13:28
*** baojg has joined #openstack-swift13:29
*** baojg has quit IRC13:29
*** baojg has joined #openstack-swift13:29
*** baojg has quit IRC13:30
*** BjoernT has joined #openstack-swift13:32
*** irclogbot_0 has joined #openstack-swift13:37
*** irclogbot_0 has quit IRC13:38
*** irclogbot_0 has joined #openstack-swift14:10
*** FlorianFa has quit IRC14:11
*** altlogbot_2 has joined #openstack-swift14:14
*** hoonetorg has quit IRC14:40
*** hoonetorg has joined #openstack-swift14:56
*** zaitcev has joined #openstack-swift15:07
*** ChanServ sets mode: +v zaitcev15:07
*** sasregulus has joined #openstack-swift15:25
*** Fidde has quit IRC15:26
*** baojg has joined #openstack-swift15:31
*** baojg has quit IRC15:36
*** tdasilva has joined #openstack-swift15:36
*** ChanServ sets mode: +v tdasilva15:36
*** gyee has joined #openstack-swift16:01
*** aluria has quit IRC16:26
sasregulusCan I remove the quarantine directory after the corrupt data has replicated back?16:40
tdasilvasasregulus: yes, the quarantine directory needs to be manually cleaned up by operators16:51
*** psachin has quit IRC17:03
claygwhen you have auto_shard = true in your container-sharder config... do you still get to use the manage-shard-ranges cli tool to enable containers to shard - or it'll just start going on doing it's own thing?17:09
openstackgerritClay Gerrard proposed openstack/swift master: WIP: symlink-backed versioned_writes  https://review.opendev.org/63385717:11
*** baojg has joined #openstack-swift17:32
*** baojg has quit IRC17:36
*** zaitcev has quit IRC17:53
*** zaitcev has joined #openstack-swift18:04
*** ChanServ sets mode: +v zaitcev18:04
*** new_student14119 has quit IRC18:19
*** rdejoux has quit IRC18:22
*** zaitcev_ has joined #openstack-swift18:31
*** ChanServ sets mode: +v zaitcev_18:31
*** zaitcev has quit IRC18:35
*** ccamacho has quit IRC18:48
*** irclogbot_0 has quit IRC18:49
timburkeclayg, it'll just go, as i recall. don't see anything about manage-shard-ranges in the probe test, either18:52
*** irclogbot_3 has joined #openstack-swift18:53
claygwild, so I don't guess I really understand who does the find_and_replace --enable when auto is turned on 🤷‍♂️18:53
timburkereplica 018:54
timburkewhich gets dicey when there's a rebalance18:54
*** zaitcev_ has quit IRC19:32
*** tesseract has quit IRC19:33
*** zaitcev_ has joined #openstack-swift19:44
*** ChanServ sets mode: +v zaitcev_19:44
claygI think we're falling into the tombstone branch tim -> https://github.com/openstack/swift/blob/2.21.0/swift/container/reconciler.py#L51520:03
claygthat would match my observations anyway... that I got tombstones for the bs object names20:03
timburkeclayg, right -- it's easier to repro the tombstone case, and it certainly seemed like i was seeing the tombstone case in the cluster that prompted me to write up the bug... but i don't think there's anything about this that makes it *exclusive* to the tombstone case20:05
claygoh i gotcha 👍20:09
*** henriqueof has joined #openstack-swift20:38
timburkeoh yeah, swiftclient release requested: https://review.opendev.org/#/c/670439/20:43
patchbotpatch 670439 - releases - swiftclient 3.8.0 release - 1 patch set20:43
*** pcaruana has quit IRC20:59
*** baojg has joined #openstack-swift21:33
*** baojg has quit IRC21:38
*** BjoernT has quit IRC21:47
*** ianychoi has quit IRC21:54
*** guimaluf has quit IRC21:57
openstackgerritMerged openstack/swift master: Move calls to self.app outside of error handling  https://review.opendev.org/66548822:12
openstackgerritTim Burke proposed openstack/swift master: ring: Track more properties of the ring  https://review.opendev.org/67067322:48
openstackgerritTim Burke proposed openstack/swift master: WIP: Allow ring lookups via a service  https://review.opendev.org/67067423:10
openstackgerritMerged openstack/swift master: py3: Fix header_to_environ_key  https://review.opendev.org/66443823:13
openstackgerritMerged openstack/swift master: reconciler: Enqueue right work for shard containers  https://review.opendev.org/67023923:13
openstackgerritTim Burke proposed openstack/swift master: ring: Track more properties of the ring  https://review.opendev.org/67067323:21
openstackgerritTim Burke proposed openstack/swift master: WIP: Allow ring lookups via a service  https://review.opendev.org/67067423:21
openstackgerritTim Burke proposed openstack/swift feature/losf: Add tests for vfile.py  https://review.opendev.org/66637823:32
*** baojg has joined #openstack-swift23:34
*** baojg has quit IRC23:39
*** zaitcev__ has joined #openstack-swift23:42
*** ChanServ sets mode: +v zaitcev__23:42
*** zaitcev_ has quit IRC23:46
*** baojg has joined #openstack-swift23:52
openstackgerritTim Burke proposed openstack/swift feature/losf: Add tests for vfile.py  https://review.opendev.org/66637823:54
*** baojg has quit IRC23:57

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!