Wednesday, 2017-01-04

*** tqtran has quit IRC00:04
clayghonestly I didn't check launchpad for an open bug on a known failing probe test; but I filed lp #1653836 as a dupliate anyway00:05
openstackLaunchpad bug 1652323 in OpenStack Object Storage (swift) "duplicate for #1653836 ssync syncs an expired object as a tombstone, probe test_object_expirer fails" [Medium,Confirmed] https://launchpad.net/bugs/165232300:05
patchbot_https://review.openstack.org/#/c/1653836/00:05
*** geaaru__ has quit IRC00:06
*** manous has quit IRC00:09
openstackgerritClay Gerrard proposed openstack/swift: Fix flaky expirer probe test  https://review.openstack.org/41638400:13
*** vint_bra has joined #openstack-swift00:21
*** winggundamth has quit IRC00:52
*** vint_bra has quit IRC00:53
*** winggundamth has joined #openstack-swift01:04
kota_a happy new year, world01:07
*** winggundamth has quit IRC01:09
timburkehappy new year kota_!01:09
kota_timburke: happy neew year!01:09
kota_timburke: in U.S. alomost works has started to work?01:09
kota_timburke: in Japan, it's a basic kick off day for all workers.01:10
*** winggundamth has joined #openstack-swift01:11
* kota_ is going to open/read e-mail stack01:11
timburkethere are a fair number of people in the office, yeah. in general, though, it certainly wouldn't be surprising if someone took a longer vacation01:12
*** trananhkma has joined #openstack-swift01:12
kota_timburke: sounds good to take a longer vacation ;-)01:16
dimstimburke : ok, now i am at the same point as you i think - http://logs.openstack.org/00/412500/9/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/d453c3f/logs/screen-s-proxy.txt.gz01:21
*** zaitcev has quit IRC01:22
timburkedims: that actually seems more empty than i was expecting. i guess because it's running behind mod_wsgi? assuming i'm reading the log file correctly, i'm curious about what those 2376 bytes were from http://logs.openstack.org/00/412500/9/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/d453c3f/logs/apache/tls-proxy_access.txt.gz -- i wonder if that's where apache sends the traceback?01:56
timburkeat any rate, yeah, from the "error reading status line from remote server 104.130.222.169:8081" in http://logs.openstack.org/00/412500/9/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/d453c3f/logs/apache/tls-proxy_error.txt.gz, i expect swift is bombing out without calling start_response01:58
dimstimburke : gotcha. will have to figure out how to switch off tls-proxy or increase debug level01:59
*** trananhkma has quit IRC02:12
*** winggundamth has quit IRC02:15
*** winggundamth has joined #openstack-swift02:27
*** trananhkma has joined #openstack-swift02:54
*** sanchitmalhotra has joined #openstack-swift03:01
*** mmuffinman has quit IRC03:02
*** vinurs has joined #openstack-swift03:30
*** vinurs has left #openstack-swift03:32
*** vinurs has joined #openstack-swift03:32
*** vinurs has left #openstack-swift03:32
*** vinurs has joined #openstack-swift03:32
*** mvk has quit IRC03:38
*** jamielennox is now known as jamielennox|away03:51
*** winggundamth has quit IRC03:54
*** links has joined #openstack-swift03:56
*** klrmn has quit IRC03:59
*** jamielennox|away is now known as jamielennox03:59
*** janonymous has joined #openstack-swift04:09
*** klrmn has joined #openstack-swift04:11
mahatic_good morning04:13
*** winggundamth has joined #openstack-swift04:14
mahatic_hope everyone had a good break. happy new year!04:14
*** psachin has joined #openstack-swift04:16
mahatic_jrichli: acoles_ mathiasb : conf call sounds good. I'm fine either way - gerrit/call04:18
jrichlimahatic_: would 14:00 UTC be too late for you?04:18
mahatic_jrichli: nope, I can take that04:19
jrichlimahatic_: thanks, i appreciate it.  if you change your mind and want to  move it an hour earlier, we could swing that.04:20
mahatic_jrichli: but I won't be available this Friday on that time, as I will be travelling for the weekend. Today/tomm or next week any day I'm fine04:20
jrichliok.  i wont be ready for doing this today.04:21
jrichliwe'll see if thursday would be ok with everyone, or see if next week is better04:22
mahatic_sure, I understand04:22
*** sanchitmalhotra has quit IRC04:22
mahatic_jrichli: okay, thanks04:22
*** klrmn has quit IRC04:25
*** bkopilov has quit IRC04:28
*** sanchitmalhotra has joined #openstack-swift04:33
*** bkopilov has joined #openstack-swift04:40
*** circ-user-nWns2 has quit IRC04:44
*** ppai has joined #openstack-swift05:03
*** SkyRocknRoll has joined #openstack-swift05:04
*** klrmn has joined #openstack-swift05:06
*** mvk has joined #openstack-swift05:50
*** PavelK has joined #openstack-swift06:01
*** mvk has quit IRC06:11
*** vinurs1 has joined #openstack-swift06:28
*** vinurs has quit IRC06:28
*** vinurs has joined #openstack-swift06:31
*** vinurs1 has quit IRC06:35
*** klrmn has quit IRC06:39
*** pcaruana has joined #openstack-swift06:51
*** bkopilov has quit IRC06:52
*** rcernin has joined #openstack-swift07:15
*** ChubYann has quit IRC07:16
*** tesseract has joined #openstack-swift07:18
*** bkopilov has joined #openstack-swift07:33
*** hseipp has joined #openstack-swift07:45
*** rledisez has joined #openstack-swift08:20
*** oshritf has joined #openstack-swift08:20
*** cbartz has joined #openstack-swift08:43
*** kei_yama has quit IRC08:45
mathiasbjrichli mahatic_ acoles_ : friday is also not good for me, but today, tomorrow and next week all work08:45
*** acoles_ is now known as acoles09:12
*** sams-gleb has joined #openstack-swift09:13
*** manous has joined #openstack-swift09:20
acolesmahatic_: ack, thanks09:22
acolesclayg: sorry you got bitten by bug 1652323. I spent the last few hours of my 2016 tracking that down :/ can't believe we had not seen it sooner09:24
openstackbug 1652323 in OpenStack Object Storage (swift) "ssync syncs an expired object as a tombstone, probe test_object_expirer fails" [Medium,Confirmed] https://launchpad.net/bugs/165232309:24
acolesclayg: I'd like to discuss with you what the appropriate fix should be - so far my thinking is we need to make diskfile support optionally opening an expired object so that ssync can replicate the .data even when it has expired. I briefly flirted with having ssync send a .ts at the expiry time, but that could result in inconsistency with another node.09:27
*** ianstanfield has quit IRC09:29
*** acoles is now known as acoles_09:31
*** sldk has joined #openstack-swift09:31
sldkHii all, I installed openstack swift mitaka on centos machines09:31
sldkafter that i configured swift3 by following https://github.com/openstack/swift309:31
sldkwhile restarting swift-proxy service i am getting the following error http://paste.openstack.org/show/593847/09:32
sldkplease someone help on this09:32
*** asettle has joined #openstack-swift09:33
*** acoles_ is now known as acoles09:34
*** donagh has left #openstack-swift09:39
*** manous has quit IRC09:39
*** donagh has joined #openstack-swift09:40
*** donagh has quit IRC09:40
*** hurricanerix has quit IRC09:41
*** hurricanerix has joined #openstack-swift09:43
acolessldk: I'm not familiar with swift3 specifically but it looks like you don't have the middleware installed in entry points, so maybe you missed the 'sudo python setup.py install' step from here https://github.com/openstack/swift3#install10:01
sldkacoles: I already executed "sudo python setup.py install"10:02
sldkacoles: FYI i am following the same link what you have provided10:04
*** jordanP has joined #openstack-swift10:05
acolessldk: can you reproduce this http://paste.openstack.org/show/593849/ ? (i.e. list the swift3 entry points)10:15
*** SkyRocknRoll has quit IRC10:16
sldkacoles: here is my entry points http://paste.openstack.org/show/593850/10:17
*** mvk has joined #openstack-swift10:19
charzsldk: do you intent to use swift3 with keystone?10:22
charzsldk: or just want to use swift with tempauth to do some tests?10:23
charzsldk: if you want to use that with keystone, you need another middleware s3token and keystoneauth.10:23
charzsldk: you need to add s3token to proxy-server.confg.10:24
sldkYes, we want to use use swift3 with keystone10:27
sldkWe have already added s3token and keystoneauth in proxy-server.config10:27
charzsldk: okay, you should able to find s3token in swift3.10:28
sldkcharz: This is the s3 token section10:29
sldk[filter:s3token] use = egg:swift3#s3token auth_uri = http://192.168.0.4:35357/10:30
*** SkyRocknRoll has joined #openstack-swift10:30
sldkand below is the keystoneauth section10:31
sldk[filter:keystoneauth]10:31
sldkuse = egg:swift#keystoneauth10:31
sldkoperator_roles = admin,user10:31
acolessldk: ok, so you entry points map does not have swift3#s3token, and it looks like s3token was moved into swift3 in v1.11, so check you have latest version of swift310:32
*** ksam has joined #openstack-swift10:32
sldkacoles : Our swift3 version shows Version: 1.11.0.dev49110:34
ksamHi, I am looking for internal working for replicator using rsync, in openstack-swift. Like I want to know when I want to add a object to swift, how and when the object is present in primary nodes and how the rsync is used to replicate to secondary nodes (2 nodes, if the replication == 3)?10:35
acolessldk: I can see you have asked in #swift3, those guys are unlikely to be awake right now so try there again in US west coast or Japan daytimes10:36
ksamI was not able to find any documentation about it? Any link would be helpful. It is very hard to follow the source code.10:37
ksamOkay, sure thank you10:37
sldkacoles : Thanks for the info.10:37
acolesksam: http://docs.openstack.org/developer/swift/overview_replication.html10:38
acolesksam: in normal operation all 3 primary nodes would have a replica at completion of the object PUT. replication only needs to copy between primary nodes when a replica is lost. that is detected by the nodes comparing hashes of their contents, then using rsync to push missing replicas.10:40
ksamI was under the assumption that (for replicas = 3), there is 1 primary node and 2 secondary nodes10:41
*** furlongm has quit IRC10:41
*** furlongm_ has joined #openstack-swift10:41
ksamSo, when the primary node is copied over http, then rsync is used to sync btw primary and secondary10:41
acolesksam: no, the three nodes holding replicas are all referred to as primaries. client sends object to swift proxy via http, proxy writes a replica to each of 3 primary nodes. (in normal operation)10:49
* acoles afk10:51
ksamSo, how does the proxy writes to 3 primary nodes in normal operation? Like one by one (Serially) or all 3 simultaneously? And when does the client gets back the ack of PUT command?10:51
*** manous has joined #openstack-swift10:56
*** nakagawamsa has joined #openstack-swift10:57
*** links has quit IRC10:57
*** sldk has quit IRC11:03
*** nikivi has joined #openstack-swift11:08
acolesksam: proxy writes 3 replicas in parallel. client gets back an ack if at least 2 replica writes succeed (or in general a majority of replicas).11:13
acolesksam: (it's actually a little more complicated than that in terms of exactly when the client gets the ack, but that's the fundamental idea)11:14
*** dfflanders has quit IRC11:19
ksamThanks a lot. A last question, Is following flow correct? For PUT command, 1. File from local pc to proxy,  2.From proxy to 3(num_replicas) primary nodes11:20
acolesyes11:20
*** links has joined #openstack-swift11:21
ksamthanks11:22
ksamSo for replica = 3, If after getting back 2 acks, the client is shown success for PUT Command. What happens when 3 ack failed. Is this a case of node failure where rsync is need to transfer a copy to secondary node11:30
ksam3rd*11:30
ksamneeded*11:30
*** winggundamth has quit IRC11:30
ksamIt would be very helpful, If you can also suggests me some book or blog for more information about this. Thanks11:31
*** vinurs1 has joined #openstack-swift11:36
*** vinurs has quit IRC11:37
*** furlongm_ has quit IRC11:41
*** furlongm has joined #openstack-swift11:43
*** ksam has quit IRC11:45
*** hseipp has quit IRC12:08
acolesksam you could try http://shop.oreilly.com/product/0636920033288.do12:09
*** catintheroof has joined #openstack-swift12:14
*** vinurs1 has quit IRC12:16
*** vinurs has joined #openstack-swift12:16
*** vinurs has quit IRC12:17
*** vinurs has joined #openstack-swift12:17
*** cdelatte has joined #openstack-swift12:30
*** openstackgerrit has quit IRC12:33
*** vint_bra has joined #openstack-swift12:34
*** gabor_antal has joined #openstack-swift12:36
*** gabor_antal_ has joined #openstack-swift12:36
*** gabor_antal_ has quit IRC12:38
*** donagh has joined #openstack-swift12:46
*** donagh has left #openstack-swift12:48
*** vinurs has joined #openstack-swift12:48
*** donagh has joined #openstack-swift12:49
*** psachin has quit IRC13:00
*** openstackgerrit has joined #openstack-swift13:00
openstackgerritAlistair Coles proposed openstack/swift: Fix flaky expirer probe test  https://review.openstack.org/41638413:00
*** psachin has joined #openstack-swift13:00
acolesclayg: changed the bug tag ^^13:00
*** hseipp has joined #openstack-swift13:04
*** janonymous has quit IRC13:14
*** SkyRocknRoll has quit IRC13:24
*** tongli has joined #openstack-swift13:28
*** PavelK has quit IRC13:30
*** klamath has joined #openstack-swift13:36
*** klamath has quit IRC13:37
*** klamath has joined #openstack-swift13:37
*** hseipp has quit IRC13:56
*** hseipp has joined #openstack-swift13:56
*** geaaru has joined #openstack-swift14:00
*** _JZ_ has joined #openstack-swift14:00
*** _JZ_ has quit IRC14:01
*** _JZ_ has joined #openstack-swift14:06
*** furlongm has quit IRC14:09
*** furlongm has joined #openstack-swift14:10
tdasilvagood morning14:13
*** zul has quit IRC14:14
*** zul has joined #openstack-swift14:15
jrichlitdasilva: good morning!  What do you think of 14:00 UTC either tomorrow or next week?  timburke: is that too early for you (re: keymaster v2 call)?14:18
tdasilvajrichli: works for me :)14:23
tdasilvamight be a bit too early for timburke14:24
jrichlialso kota_ : are you interested in joining a call we are planning to have about patch 364878?  If so, would 14:00 UTC be too late for you?14:24
patchbot_https://review.openstack.org/#/c/364878/ - swift - Storing encryption root secret in Barbican14:25
*** psachin has quit IRC14:25
jrichlitdasilva: yes, i thought of that last night.  and then remembered, IIRC, we had our last crypto at that time so it would also be doable for kota_14:25
tdasilvajrichli: yeah, scheduling meetings across TZs is always complicated14:26
tdasilvajrichli: swift/tape conf. call meetings are happening at 0900 UTC, now that's early14:28
tdasilva:)14:29
jrichliyikes!14:29
*** oshritf has quit IRC14:43
*** vinsh has joined #openstack-swift14:48
openstackgerritDonagh McCabe proposed openstack/swift: Donagh McCabe has been reassigned to different project.  https://review.openstack.org/41657714:51
*** links has quit IRC14:59
*** vinsh has quit IRC15:02
*** chsc has joined #openstack-swift15:04
*** chsc has joined #openstack-swift15:04
openstackgerritDonagh McCabe proposed openstack/swift: Donagh McCabe has been reassigned to different project.  https://review.openstack.org/41657715:07
*** klamath_ has joined #openstack-swift15:10
*** sams-gle_ has joined #openstack-swift15:11
acoleshttps://imgflip.com/i/1h2g0515:11
*** klamath has quit IRC15:13
*** sams-gleb has quit IRC15:13
*** tongli has quit IRC15:14
tdasilvadonagh: sad to see you go, thank you for all your efforts with the project15:15
asettledonagh: who is going to button up my jacket now?!15:19
*** caiobren_ has quit IRC15:21
*** caiobrentano has joined #openstack-swift15:21
*** vinsh has joined #openstack-swift15:22
*** vinurs has quit IRC15:23
*** Guest66666 has quit IRC15:29
*** Guest66666 has joined #openstack-swift15:29
donaghasettle: Button it up yourself -- I only comitted to sewing it on15:34
asettledonagh: And I'll never forget your dedication and commitment to the cause :p15:35
donaghtdasilva: acoles: thanks15:35
*** sgundur_ has joined #openstack-swift15:36
*** vinsh_ has joined #openstack-swift15:40
*** vinsh has quit IRC15:43
*** ppai has quit IRC15:45
*** asettle has quit IRC15:45
*** asettle has joined #openstack-swift15:46
*** mvk has quit IRC15:48
*** furlongm has quit IRC15:53
*** furlongm has joined #openstack-swift15:53
*** sheel has quit IRC15:57
*** _JZ_ has quit IRC16:00
jrichlidonagh: you will be very missed.  I wish you the very best!16:05
donaghjrichli: thanks.16:08
*** rcernin has quit IRC16:09
*** furlongm_ has joined #openstack-swift16:10
*** furlongm has quit IRC16:10
*** sgundur_ has quit IRC16:11
notmynamegood morning16:12
notmynamedonagh: I'm sorry to see you go. good luck with what's next16:14
donaghthanks16:14
*** sgundur_ has joined #openstack-swift16:15
*** manous has quit IRC16:16
*** manous has joined #openstack-swift16:28
*** sgundur_ has quit IRC16:28
*** jasond has joined #openstack-swift16:32
*** sgundur_ has joined #openstack-swift16:32
jasondin what case will swift respond with a 409 Conflict when an object deletion is requested?16:33
*** furlongm_ has quit IRC16:34
*** furlongm_ has joined #openstack-swift16:34
notmynamejasond: when the existing object has a newer timestamp than the timestamp of the DELETE request16:35
jasondnotmyname: great, thank you!16:36
notmynamejasond: if that's not expected, then check the system time on your servers. it's strongly recommended to keep them in sync (primarily the proxy servers)16:36
jasondnotmyname: good to know16:38
*** tqtran has joined #openstack-swift16:54
*** hseipp has quit IRC16:56
*** sgundur_ has quit IRC16:59
*** ianstanfield has joined #openstack-swift17:03
*** zhugaoxiao has quit IRC17:07
*** zhugaoxiao has joined #openstack-swift17:07
openstackgerritTakashi Kajinami proposed openstack/swift: Pass logger instances to AccountBroker/ContainerBroker  https://review.openstack.org/29587517:17
*** furlongm_ has quit IRC17:17
*** furlongm has joined #openstack-swift17:17
*** sgundur_ has joined #openstack-swift17:17
*** cbartz has quit IRC17:17
*** mvk has joined #openstack-swift17:21
*** tesseract has quit IRC17:21
*** zaitcev has joined #openstack-swift17:28
*** ChanServ sets mode: +v zaitcev17:28
openstackgerritBryan Keller proposed openstack/swift: Allow Hacking H401, H403 check  https://review.openstack.org/41667917:30
*** chsc has quit IRC17:35
*** hseipp has joined #openstack-swift17:36
brianclineclayg: wrt prometheus.io, yeah, was actually looking at that a few weeks ago. the need to use an exporter daemon for every individual 'thing' to expose metrics for struck me as overly complex. and the space-delimited format was kind of a downer too. but the central component of it seemed interesting17:38
*** rledisez has quit IRC17:41
brianclinewould much rather see something like that have a bit more first-class support of push-based metrics. their argument for polling over pushing mostly makes sense, but polling is increasingly annoying at scale17:41
*** nikivi has quit IRC17:42
*** garyj has joined #openstack-swift17:49
*** asettle has quit IRC17:58
*** aleph1 is now known as agarner17:59
*** sgundur_ has quit IRC18:03
*** klrmn has joined #openstack-swift18:13
*** JimCheung has joined #openstack-swift18:22
*** sgundur_ has joined #openstack-swift18:23
*** _JZ_ has joined #openstack-swift18:23
*** chsc has joined #openstack-swift18:24
*** chsc has joined #openstack-swift18:24
*** geaaru has quit IRC18:30
*** acoles is now known as acoles_18:31
*** manous has quit IRC18:36
*** hseipp has quit IRC18:37
*** sgundur_ has quit IRC18:42
dcourtoihi18:44
dcourtoihttps://opensource.googleblog.com/2017/01/grumpy-go-running-python.html18:44
notmynameinteresting18:46
*** geaaru has joined #openstack-swift18:47
dcourtoidon't know why, I immediately thought about swift :)18:47
notmynamedcourtoi: because it's called "grumpy"? ;-)18:51
*** pcaruana has quit IRC18:52
*** asettle has joined #openstack-swift18:53
dcourtoior maybe because I'm working with swift all day long ^^18:55
*** jordanP has quit IRC19:06
dcourtoior maybe because of that "This one comes from the recent rejection of a resolution proposing to add golang to the list of approved languages, to support merging the hummingbird feature branch into Swift's master branch. A more accurate way to present that decision would be to say that a (short) majority of the TC members was not supporting the addition of golang at that time and under the19:10
patchbot_Error: No closing quotation19:10
dcourtoiproposed conditions. In summary it was more of a "not now, not this way" than a "never"."19:10
timburkejrichli, tdasilva, et al.: yeah, 14:00 is going to be a bit too early for me. but i totally trust you guys to come up with a sensible plan without me :-)19:14
timburkethat trouble sldk (or was it sdlk? seems to vary by channel) was having seems strange. makes me wonder what SHA that was19:16
zaitcevMakes me wonder what SLDK/SDLK is.19:16
zaitcevI know what SDLC is though...19:17
timburkezaitcev: who, rather than what. was looking for swift3 help ~10 hours back19:18
*** ChubYann has joined #openstack-swift19:19
zaitcevtimburke: okay, I'm backing away slowly19:20
timburkezaitcev: well, whoever it was doesn't seem to be here now, so i think you're safe ;-)19:21
*** tqtran has quit IRC19:27
*** tqtran has joined #openstack-swift19:28
*** furlongm has quit IRC19:29
*** furlongm has joined #openstack-swift19:30
*** ghada has joined #openstack-swift19:31
ghadahello19:32
*** cnf has quit IRC19:36
*** sudorandom has quit IRC19:36
*** raginbajin has quit IRC19:36
*** onovy has quit IRC19:36
*** mariusv_ has quit IRC19:36
*** lifeless has quit IRC19:36
*** saltsa has quit IRC19:36
*** ndk_ has quit IRC19:36
*** glange_ has quit IRC19:36
*** portante has quit IRC19:36
*** yarkot has quit IRC19:36
*** nadeem has quit IRC19:36
*** chmouel has quit IRC19:36
*** mrda has quit IRC19:36
*** sudorandom has joined #openstack-swift19:36
*** nadeem_ has joined #openstack-swift19:36
*** saltsa has joined #openstack-swift19:36
*** mariusv has joined #openstack-swift19:36
*** portante has joined #openstack-swift19:36
*** glange has joined #openstack-swift19:36
*** mrda has joined #openstack-swift19:36
*** ndk_ has joined #openstack-swift19:36
*** lifeless has joined #openstack-swift19:36
*** mariusv has quit IRC19:36
*** mariusv has joined #openstack-swift19:36
*** nadeem_ is now known as nadeem19:36
*** chmouel has joined #openstack-swift19:36
*** ChanServ sets mode: +v glange19:36
*** raginbajin has joined #openstack-swift19:38
*** cnf has joined #openstack-swift19:38
*** yarkot has joined #openstack-swift19:39
tdasilvai wish i read french: https://www.ovh.com/fr/cloud/storage/cloud-archive.xml19:54
*** nikivi has joined #openstack-swift20:01
*** sgundur_ has joined #openstack-swift20:05
timburkeseems like it must be tape-backed, given the low cost & high latency20:07
*** asettle has quit IRC20:10
*** sgundur_ has quit IRC20:16
*** sgundur_ has joined #openstack-swift20:16
tdasilvait does seem to refer to EC thou20:18
*** jasond has left #openstack-swift20:19
timburkeit definitely says something about splitting the objects into fragments, but EC alone doesn't take 12 hours20:20
tdasilvaright20:20
notmynameif only rledisez were here20:20
*** silor has joined #openstack-swift20:23
tdasilvatimburke: i wonder if they could be shutting down stuff to save on power??20:24
*** garyj has quit IRC20:26
dcourtoitranslation is coming soon ;)20:30
*** sgundur_ has quit IRC20:36
dcourtoiyes, EC is involved, but I don't know which details I could disclose, you'll have to wait for rledisez :)20:36
*** sgundur_ has joined #openstack-swift20:36
*** d0ugal has quit IRC20:39
openstackgerritClay Gerrard proposed openstack/swift: Fix flaky expirer probe test  https://review.openstack.org/41638420:55
*** d0ugal has joined #openstack-swift20:55
*** mmotiani1 has joined #openstack-swift20:57
*** acoles_ is now known as acoles20:57
notmynameswift meeting in 2 minutes in #openstack-meeting20:58
kota_good morning20:58
notmynamehello kota20:58
kota_happy new year notmyname20:58
notmynamekota_: thanks. you too :-)20:59
*** manous has joined #openstack-swift21:02
*** garyj has joined #openstack-swift21:03
*** sams-gle_ has quit IRC21:11
*** sams-gleb has joined #openstack-swift21:12
*** asettle has joined #openstack-swift21:14
*** geaaru has quit IRC21:15
*** sams-gleb has quit IRC21:17
*** tdasilva has quit IRC21:24
*** tdasilva has joined #openstack-swift21:25
*** ChanServ sets mode: +v tdasilva21:25
*** joeljwright has joined #openstack-swift21:28
*** ChanServ sets mode: +v joeljwright21:28
*** garyj has quit IRC21:35
*** Jeffrey4l has quit IRC21:35
openstackgerritMerged openstack/swift: Allow Hacking H401, H403 check  https://review.openstack.org/41667921:37
*** furlongm_ has joined #openstack-swift21:40
*** tdasilva- has joined #openstack-swift21:40
*** furlongm has quit IRC21:41
*** Jeffrey4l has joined #openstack-swift21:49
bkeller`^thanks clayg and zaitcev21:49
zaitcevwhat21:49
zaitcevoh21:49
*** mmotiani1 has quit IRC21:50
joeljwrightso, timburke, expiring segments, or pre/postamble first?21:50
timburkejoeljwright: up to you :-)21:51
notmynameacoles: should we set https://bugs.launchpad.net/swift/+bug/1651530 to high or critical?21:51
openstackLaunchpad bug 1651530 in OpenStack Object Storage (swift) "suffix hash invalidation may be lost" [Undecided,New]21:51
joeljwrightok, well I have the segment expiry one open21:51
joeljwrightI haven't looked at it since my comments, but there seemed to be a few odd things going on21:52
claygyeah that hashing thing is a big deal - i started to look at it21:52
timburkeon that one, i'm trying to figure out whether we have to HEAD before every POST. which would rather suck :-/21:53
notmynameclayg: acoles says we need to go into a quiet room and think real hard about it21:53
claygnotmyname: acoles is really smart21:53
notmynameI set the bug to critical. it needs to be closed asap21:53
claygit is rather hard - the code was not super obvious to begin with21:53
claygi kept thinking - no that can't be right - you must be able to just ... oh, no that doesn't work ... revert ... ok next line ... ; no that can't be right - you must just be able to ...21:55
*** silor has quit IRC22:04
acolesnotmyname: critical seems suitable, gates a release on getting this fix in22:05
acolesgood night22:06
*** acoles is now known as acoles_22:07
dimsnotmyname : need your input here please https://review.openstack.org/#/c/416064/ (also see my update to the -dev list just now for some more context)22:07
patchbot_patch 416064 - openstack-dev/devstack - Run Swift services under py3522:07
dimsnotmyname : mtreinish and i are talking about it in the #openstack-qa channel22:08
dimsnotmyname : please take a look and let us know22:09
*** furlongm has joined #openstack-swift22:13
*** furlongm_ has quit IRC22:14
*** asettle has quit IRC22:15
*** onovy has joined #openstack-swift22:26
timburkequick question: would anyone (torgomatic, maybe?) be opposed to having SLO allow zero-byte segments to be specified by the client, but not actually record them in the on-disk manifest?22:36
timburkefollowing https://github.com/openstack/swift/commit/7f636a5 we may have (valid) SLOs on disk that can't be copied (or POSTed to, with post-as-copy) because they *end* with a zero-byte segment22:36
timburkethe logical fix is to allow zero-byte segments, but it seems silly to bother recording them22:37
joeljwrightI have no issue with zer-byte segments at all22:37
notmynametimburke: so a client can say "I want these bytes, then a million of range 0-0 from foo/bar, then swift only records the first stuff and not the rest because there's no actual effective difference22:37
patchbot_Error: No closing quotation22:37
joeljwrightas long as they're optimised out on read22:37
timburkenotmyname: range:0-0 still has one byte :-)22:38
notmynamewhatever22:38
joeljwrightyou got there before me22:38
notmyname;-)22:38
joeljwrightI can see valid uses for zero-byte segments in SLOs if we're using pre/post data as well...22:39
*** joeljwright has quit IRC22:43
*** dfflanders has joined #openstack-swift22:52
*** openstack has joined #openstack-swift22:55
torgomatictimburke: don't you need to record the zero-byte segments so the etag calculation doesn't change?23:00
*** vint_bra has quit IRC23:01
*** sgundur_ has quit IRC23:07
*** nikivi has quit IRC23:10
*** jamielennox is now known as jamielennox|away23:11
*** jamielennox|away is now known as jamielennox23:14
openstackgerritMerged openstack/swift: Fix flaky expirer probe test  https://review.openstack.org/41638423:15
*** cdelatte has quit IRC23:23
*** kei_yama has joined #openstack-swift23:26
*** chsc has quit IRC23:33
*** klamath_ has quit IRC23:34
*** _JZ_ has quit IRC23:44
*** garyj has joined #openstack-swift23:45
openstackgerritMatthew Treinish proposed openstack/swift: Use pbr console_script entrypoints for bin/ scripts  https://review.openstack.org/41677623:46
mtreinishdims: ^^^23:46
mtreinishit was a bit more involved than I orginally though23:46
mtreinisht23:46

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