Friday, 2016-05-13

*** asettle has quit IRC00:01
*** mmoti____ has quit IRC00:02
*** mmotia___ has quit IRC00:02
*** mmcardle has quit IRC00:02
*** mmotian__ has quit IRC00:02
*** NM has quit IRC00:07
*** mahatic has quit IRC00:08
*** mahatic has joined #openstack-swift00:09
timburketdasilva: is there any reason that copy *has* to be after staticweb? or are we just using that as a convenient marker for "after auth" in case deployers aren't using keystoneauth?00:12
timburkei'd just noticed that our vsaio had slo and dlo before staticweb, which broke a bunch of func tests. easy enough to fix (https://github.com/swiftstack/vagrant-swift-all-in-one/commit/22601b3) but i wonder if it might bite others...00:13
tdasilvatimburke: in sample files staticweb shows up right after auth: https://github.com/openstack/swift/blob/master/doc/saio/swift/proxy-server.conf#L1200:15
tdasilvaso basically I just kept moving left in that sample until there was no more copy request00:16
tdasilvalast one was quotas middleware that you had found00:16
*** sams-gleb has joined #openstack-swift00:16
*** mingdang1 has joined #openstack-swift00:19
timburkeyep. i'm aware (now) that the config was busted. one more reason a solver would be nice, i suppose...00:20
*** mmotian__ has joined #openstack-swift00:21
*** suyash has quit IRC00:22
*** Jeffrey4l has joined #openstack-swift00:22
*** tqtran has quit IRC00:22
*** mahatic has quit IRC00:22
*** NM has joined #openstack-swift00:24
*** rcernin has quit IRC00:24
*** mahatic has joined #openstack-swift00:24
*** mingdang1 has quit IRC00:24
*** sams-gleb has quit IRC00:24
*** catintheroof has quit IRC00:27
*** mmotia___ has joined #openstack-swift00:34
*** mmoti____ has joined #openstack-swift00:35
*** mmotian__ has quit IRC00:38
*** mmotia___ has quit IRC00:39
*** diogogmt has quit IRC00:44
*** mmotian__ has joined #openstack-swift00:45
*** mmoti____ has quit IRC00:48
*** mmotia___ has joined #openstack-swift00:50
*** mmotian__ has quit IRC00:53
kota_good morning00:54
openstackgerritMerged openstack/swift: Fix download resumption after getting no data.  https://review.openstack.org/30622700:55
openstackgerritMerged openstack/swift: Tighten up ResumingGetter.fast_forward  https://review.openstack.org/30666100:55
openstackgerritMerged openstack/swift: List system dependencies for running common tests  https://review.openstack.org/29831300:55
*** mmotian__ has joined #openstack-swift00:57
notmynamegit st00:58
notmynamewell, that wasn't the right window00:58
timburkegood morning kota_00:58
kota_good morning timburk.00:58
kota_ah yeah, the ResumingGetter fix looks great (though my quick look)01:00
*** mmotia___ has quit IRC01:00
kota_love it01:00
*** openstackgerrit has quit IRC01:02
*** openstackgerrit has joined #openstack-swift01:03
*** mmotia___ has joined #openstack-swift01:10
*** chlong has joined #openstack-swift01:13
*** mmoti____ has joined #openstack-swift01:13
*** mmotian__ has quit IRC01:14
*** mmotia___ has quit IRC01:15
*** mmotian__ has joined #openstack-swift01:17
*** mmoti____ has quit IRC01:17
*** mmotia___ has joined #openstack-swift01:19
*** sams-gleb has joined #openstack-swift01:22
*** mmoti____ has joined #openstack-swift01:22
*** mmotian__ has quit IRC01:22
*** mmotia___ has quit IRC01:26
*** mmotian__ has joined #openstack-swift01:26
*** mmotian__ has quit IRC01:26
*** mmotian__ has joined #openstack-swift01:27
*** sams-gleb has quit IRC01:29
*** mmoti____ has quit IRC01:30
*** bill_az has quit IRC01:31
*** hezhiqiang has joined #openstack-swift01:31
*** chlong has quit IRC01:31
*** lyrrad_ has joined #openstack-swift01:32
*** diogogmt has joined #openstack-swift01:33
*** hezhiqiang has quit IRC01:33
*** lyrrad has quit IRC01:33
*** lyrrad_ is now known as lyrrad01:33
*** hezhiqiang has joined #openstack-swift01:33
*** lyrrad_ has joined #openstack-swift01:37
*** lyrrad has quit IRC01:38
*** lyrrad_ is now known as lyrrad01:38
*** mmotia___ has joined #openstack-swift01:40
*** mmoti____ has joined #openstack-swift01:42
*** NM has quit IRC01:43
*** mmotian__ has quit IRC01:43
*** mmotia___ has quit IRC01:45
*** NM has joined #openstack-swift01:48
*** rickyrem has quit IRC01:55
openstackgerritKota Tsuyuzaki proposed openstack/swift: Import BrainSpliter directly in expirer probe  https://review.openstack.org/31583601:58
*** NM has quit IRC01:58
*** mmotian__ has joined #openstack-swift02:11
*** mmoti____ has quit IRC02:11
tdasilvajust saw the link on hckr news, seems like a good read: http://the-paper-trail.org/blog/distributed-systems-theory-for-the-distributed-systems-engineer/02:21
pdardeaukota_: started digging into composite ring patch today. interesting stuff and a lot to digest02:22
*** mmotian__ has quit IRC02:22
pdardeaukota_: i'll probably end up with a bunch of questions before i can do a meaningful review02:23
*** mmotian__ has joined #openstack-swift02:24
kota_padardeau: thanks a lot!!!! please catch me anytime :)02:25
kota_padardeau: right now, that patch conflicts current newest master, i'll fix the merge conflict around this (or the next) week.02:26
*** sams-gleb has joined #openstack-swift02:26
*** mmotian__ has quit IRC02:26
*** mmotian__ has joined #openstack-swift02:28
*** mmotian__ has quit IRC02:29
pdardeaukota_: i saw that, but i thought i'd start looking now anyway since i figured it would take me a while to understand02:32
kota_pdardeau: yeah, exactly.02:33
*** sams-gleb has quit IRC02:34
pdardeaukota_: patch 271920 is dependent on patch 268993? (i'm not sure how to interpret what gerrit shows as 'Related Changes')02:37
patchbotpdardeau: https://review.openstack.org/#/c/271920/ - swift - CompositeRing Support02:37
patchbotpdardeau: https://review.openstack.org/#/c/268993/ - swift - Fix EC ring validation at ring reload02:37
*** tanee has quit IRC02:38
openstackgerritMerged openstack/swift: Fix bug expirer unexpectedly deletes object created after x-delete-at  https://review.openstack.org/28335102:39
*** tanee has joined #openstack-swift02:40
*** mmotian__ has joined #openstack-swift02:44
kota_pdardeau: yes, that depends on patch 268993 which I got +2 just yesterday from Pete.02:48
patchbotkota_: https://review.openstack.org/#/c/268993/ - swift - Fix EC ring validation at ring reload02:48
kota_that is because patch 268993 enables Swift to validate the ring correctness in runtime (while reloading the ring)02:51
patchbotkota_: https://review.openstack.org/#/c/268993/ - swift - Fix EC ring validation at ring reload02:51
*** tanee has quit IRC02:51
kota_and then, composite ring patch expand the logic to validate the state of 2 or more than rings in runtime.02:52
*** tanee has joined #openstack-swift02:52
pdardeaukota_: ok, thx. i thought that might be the case but was a little thrown off trying to understand if there was a connection between EC and composite rings02:53
*** mmotia___ has joined #openstack-swift02:56
kota_pdardeau: correct. composite ring is not only for EC, it can be used generally for all ring related things.02:58
*** mingdang1 has joined #openstack-swift02:59
*** mmotian__ has quit IRC02:59
*** mmotian__ has joined #openstack-swift03:00
*** mmotia___ has quit IRC03:00
openstackgerritMerged openstack/swift: Put back missing sysmeta unit tests  https://review.openstack.org/31561303:06
*** chlong has joined #openstack-swift03:08
*** mmotia___ has joined #openstack-swift03:09
*** mmoti____ has joined #openstack-swift03:10
*** mmot_____ has joined #openstack-swift03:11
*** mmotian__ has quit IRC03:13
pdardeaukota_: the one thing that caught my attention between the 2 is that the EC patch adds validation_hook (lambda) to Ring, but then the composite ring patch changes it to validator03:14
*** mmotia___ has quit IRC03:14
*** mmoti____ has quit IRC03:15
pdardeaukota_: my thinking is that since the EC patch is introducing the concept, it should be the one to have the change from validation_hook to validator03:16
pdardeauotherwise there would be a span of time where there's a temporary solution (more room for confusion)03:17
*** mmotian__ has joined #openstack-swift03:23
*** dmorita has quit IRC03:23
*** mmot_____ has quit IRC03:26
*** dmorita has joined #openstack-swift03:28
*** dmorita has quit IRC03:28
*** dmorita has joined #openstack-swift03:28
*** dmorita has quit IRC03:29
*** dmorita has joined #openstack-swift03:29
*** sams-gleb has joined #openstack-swift03:31
*** dmorita has quit IRC03:32
*** mmotian__ has quit IRC03:32
*** rickyrem has joined #openstack-swift03:34
*** dmorita has joined #openstack-swift03:34
*** mmotian__ has joined #openstack-swift03:35
*** mmotian__ has quit IRC03:36
*** mmotian__ has joined #openstack-swift03:36
*** mmotia___ has joined #openstack-swift03:38
*** mmotia___ has quit IRC03:38
*** rickyrem has quit IRC03:38
*** mmotia___ has joined #openstack-swift03:38
*** sams-gleb has quit IRC03:39
*** dmorita has quit IRC03:39
*** mmotian__ has quit IRC03:42
*** mmotian__ has joined #openstack-swift03:44
*** mmoti____ has joined #openstack-swift03:46
*** tqtran has joined #openstack-swift03:47
*** mmot_____ has joined #openstack-swift03:47
*** tqtran has quit IRC03:48
*** mmotia___ has quit IRC03:49
*** mmotian__ has quit IRC03:49
*** mmoti____ has quit IRC03:50
*** jamielennox is now known as jamielennox|away03:58
*** mmot_____ has quit IRC04:00
*** asettle has joined #openstack-swift04:01
*** jamielennox|away is now known as jamielennox04:03
*** mmotian__ has joined #openstack-swift04:06
*** asettle has quit IRC04:07
mahaticgood morning04:10
*** jith_ has joined #openstack-swift04:11
openstackgerritKota Tsuyuzaki proposed openstack/swift: Skip SLO-reconciling probe test when SLO is off  https://review.openstack.org/31269804:15
jith_hi all.. i installed swift in debian... installed using python setup.py develop.. scripts got copied to /usr/local/bin.. but when i try to execute any script, for example "swift-ring-builder --h". I got one assertion error " error "AssertionError: version mismatch, 0.8.6 != 1.6.0" .. please guide me in this04:17
jith_the complete error is http://paste.openstack.org/show/497006/04:18
*** psachin has joined #openstack-swift04:20
kota_jith_: looks like that error occurred at ffi package04:21
*** mmotian__ has quit IRC04:21
kota_jith_: could you update libffi-dev?04:21
kota_jith_: here is docs for dependencies, http://docs.openstack.org/developer/swift/development_saio.html#installing-dependencies04:22
*** links has joined #openstack-swift04:23
jith_kota_: thanks04:26
jith_will try04:26
kota_jith_: :-)04:26
kota_mahatic: morning04:26
jith_kota_: i already installed all the dependencies04:26
*** hezhiqiang has quit IRC04:27
*** hezhiqiang has joined #openstack-swift04:27
jith_i will try to update the libffi-dev04:28
jith_any specific version??04:28
kota_i think no,04:29
kota_no specific version AFAIK.04:29
jith_kota_ : its already updated one i think.. installed version is  3.1-2+b204:31
kota_hmm... curious.04:32
kota_jith_: sorry thus probably I don't have right answer for that now.04:33
*** mingdang1 has quit IRC04:34
*** sams-gleb has joined #openstack-swift04:36
jith_kota_: thanks04:37
jith_i cleared04:37
kota_oh, what is actually problem?04:38
*** klrmn has quit IRC04:40
jith_cffi package should be 0.8.6 version04:41
kota_interesting04:43
openstackgerritKota Tsuyuzaki proposed openstack/python-swiftclient: Correct doc string for http_conn argument  https://review.openstack.org/31587804:44
*** sams-gleb has quit IRC04:44
*** hezhiqiang has quit IRC05:11
*** hezhiqiang has joined #openstack-swift05:11
*** asettle has joined #openstack-swift05:12
*** asettle has quit IRC05:17
*** ChubYann has quit IRC05:17
*** silor has joined #openstack-swift05:26
*** chlong has quit IRC05:29
kota_oh...what? Was I dreaming? the_object_expirer probe became failing at the master. While my reviewing on the patch set, it got success....05:36
*** zaitcev has quit IRC05:41
*** sams-gleb has joined #openstack-swift05:41
*** sams-gleb has quit IRC05:46
*** sams-gleb has joined #openstack-swift05:46
*** rcernin has joined #openstack-swift05:50
*** jamielennox is now known as jamielennox|away05:56
*** jamielennox|away is now known as jamielennox06:10
*** geaaru has joined #openstack-swift06:14
*** SkyRocknRoll has joined #openstack-swift06:25
*** mmcardle has joined #openstack-swift06:25
*** asettle has joined #openstack-swift06:31
*** asettle has quit IRC06:33
*** sams-gleb has quit IRC06:34
*** sams-gleb has joined #openstack-swift06:35
*** sams-gleb has joined #openstack-swift06:35
*** sams-gleb has quit IRC06:35
*** sams-gleb has joined #openstack-swift06:36
*** mmcardle has quit IRC06:38
*** sams-gleb has quit IRC06:39
kota_hmm..... the expirer test is still failing even if recreating my saio env, why it is.06:43
*** tesseract has joined #openstack-swift06:56
*** sams-gleb has joined #openstack-swift07:00
openstackgerritKota Tsuyuzaki proposed openstack/swift: WIP: fix samall things as follow up  https://review.openstack.org/31591807:05
*** eranrom has joined #openstack-swift07:05
*** jeblair has quit IRC07:11
openstackgerritMerged openstack/swift: Skip SLO-reconciling probe test when SLO is off  https://review.openstack.org/31269807:12
*** rledisez has joined #openstack-swift07:14
*** jeblair has joined #openstack-swift07:18
*** jmccarthy has quit IRC07:37
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873607:37
*** jmccarthy has joined #openstack-swift07:38
*** sanchitmalhotra has joined #openstack-swift07:40
*** sanchitmalhotra1 has quit IRC07:41
*** hezhiqiang has quit IRC07:48
*** msno has joined #openstack-swift07:48
*** hezhiqiang has joined #openstack-swift07:48
msnohi07:49
msnousing swift as glance's storage07:49
msnoimage create fails with 503 error07:49
*** jmccarthy1 has joined #openstack-swift07:49
msnoin swift.log i see the following timeout error07:49
msnohttp://paste.openstack.org/show/497009/07:49
msnoany pointers please07:50
msnoit seems proxy server is not getting response from object server .. can i increase this 10 s value timeut parameter somewhere07:51
*** tdasilva has quit IRC07:54
ahalemsno: yeah i think thats node_timeout in the proxy conf08:02
ahaleor you might want to look at mb_per_sync in the object conf08:03
*** sc has quit IRC08:05
*** tdasilva has joined #openstack-swift08:09
*** ChanServ sets mode: +v tdasilva08:09
kota_ok, I got a success for the expirer test and on the other time, got failure so definately it's flaky.08:12
*** acoles_ is now known as acoles08:15
*** mmcardle has joined #openstack-swift08:16
*** ozialien10 has joined #openstack-swift08:20
kota_perhaps, that fails because disallow x-timestamp change????08:27
kota_when I checked all diskfiles in the test, the timestmps look different from the test expected.08:28
*** hseipp has joined #openstack-swift08:33
openstackgerritAlistair Coles proposed openstack/swift: crypto - don't break conditional GETs on unencrypted objects  https://review.openstack.org/31474008:33
openstackgerritAlistair Coles proposed openstack/swift: crypto - put update_content_type back into obj.py  https://review.openstack.org/31595508:34
kota_got it! change Timestamp control from X-Timestamp to sleep, that worked.08:37
kota_next question I am wondering, in probe tests could we set shunt_inbound_x_timestamp = true to save the running time?08:38
kota_not sure.08:38
kota_anyways, i can make a patch to fix the probe.08:38
*** duobei has joined #openstack-swift08:41
*** jistr has joined #openstack-swift08:46
*** duobei has quit IRC08:51
openstackgerritKota Tsuyuzaki proposed openstack/swift: Fix probe failure and samall things as follow up  https://review.openstack.org/31591808:56
openstackgerritKota Tsuyuzaki proposed openstack/swift: Fix probe failure and samall things  https://review.openstack.org/31591808:57
*** janonymous has quit IRC09:07
*** dmk0202 has joined #openstack-swift09:09
acolesmahatic: i could swear I put the refs [1] and [2] in that commit message !09:10
mahaticacoles: lol. gerrit ate them!09:10
acolesyeah - gerrit hates me09:10
mahaticheh09:11
acoleswhen I start making too many mistakes, someone should gently show me to the door...09:11
openstackgerritKota Tsuyuzaki proposed openstack/swift: Fix probe failure and small things  https://review.openstack.org/31591809:12
acolesnow if gerrit was smart it would have read my mind and inserted the refs09:12
acoleskota_: hi!09:13
openstackgerritKota Tsuyuzaki proposed openstack/swift: Fix probe failure and small things  https://review.openstack.org/31591809:14
mahaticacoles: if commit msg mistakes are called "too many mistakes", i don't know what to say09:15
openstackgerritAlistair Coles proposed openstack/swift: crypto - put update_content_type back into obj.py  https://review.openstack.org/31595509:16
acolesmahatic: ^^ :)09:16
*** jith_ has quit IRC09:17
mahaticacoles: :) stupid gerrit!09:18
mahaticacoles: nice that you remember to put that change back09:19
acolesmahatic: i noticed it during the merge from master because it was in a merge conflict09:20
mahaticacoles: oic, which reminds me, need to test removing the crpto-id stuff and see what happens09:21
mahaticI'll check that09:21
*** mvk has joined #openstack-swift09:25
*** joeljwright has joined #openstack-swift09:30
*** ChanServ sets mode: +v joeljwright09:30
*** asettle has joined #openstack-swift09:40
acolesmahatic: worth checking, thanks, but I am still pondering the discussion from yesterday about objects moving between containers etc.09:43
mahaticacoles: yeah, if we're confident enough on the change (using account key), it'll be great for auto-tiering and other related features. Figuring out is the hard part. on high level, it sounds good, but i'm sure i'm not considering all the details09:56
*** moonracer has joined #openstack-swift10:04
moonracerGood morning10:04
kota_acoles: hi! i noticed just now in the train heading for home.10:10
admin6Hello. I’m trying to check deeper the health of my erasure coded ring. and I’ve a few logs that I’m trying to understand.10:11
admin6First one is : object-reconstructor: Unable to get enough responses (1/9) to reconstruct 10.10.2.51:6000/s01z1ecd01/200914/AUTH_XXXX/20160131_O0/test1 policy#1 frag#11 with ETag 31d00d842caf20bbfac92617eed068f210:11
admin6Does that mean that the reconstructor is enable to reconstruct this object ?10:12
admin6unable10:12
kota_admin6: it looks so. only a fragment is available for the object10:15
kota_It needs ec_k fragments to reconstruct10:16
admin6kota_: ok. :-(10:17
admin6I also have another type of logs that most looks like a bug :10:18
admin6object-reconstructor: Exception in top-levelreconstruction loop: #012Traceback (most recent call last):#012  File "/usr/lib/python2.7/dist-packages/swift/obj/reconstructor.py", line 912, in reconstruct#012    jobs = self.build_reconstruction_jobs(part_info)#012  File "/usr/lib/python2.7/dist-packages/swift/obj/reconstructor.py", line 871, in build_reconstruction_jobs#012    jobs = self._get_part_jobs(**part_info)#012  File10:18
admin6"/usr/lib/python2.7/dist-packages/swift/obj/reconstructor.py", line 761, in _get_part_jobs#012    sync_to=[part_nodes[fi]],#012IndexError: list index out of range10:18
kota_Possibly, it cam be recovered? (If the other frags in handoff nodes)?10:20
*** d0ugal has quit IRC10:20
*** mingdang1 has joined #openstack-swift10:21
*** d0ugal has joined #openstack-swift10:21
*** sams-gleb has quit IRC10:23
kota_Looks like your ring has less reprica number than ec_k + ec_m?10:23
kota_Or floating number... i thought10:24
*** moonracer has quit IRC10:25
admin6No the ring has 12 replicas with a 9+3 EC10:26
admin6object-1.builder, build version 44    262144 partitions, 12.000000 replicas, 1 regions, 4 zones, 27 devices, 0.49 balance, 42.95 dispersion10:28
kota_Curious, will look at. Sorry I'm in moving train and joining via mobile10:29
admin6[storage-policy:1]  name = EC   policy_type = erasure_coding   ec_type = jerasure_rs_vand   ec_num_data_fragments = 9   ec_num_parity_fragments = 3   ec_object_segment_size = 104857610:30
admin6kota_: ok no pb, thanks10:30
*** hezhiqiang has quit IRC10:47
mahaticacoles: looks like versioning will have problems without crypto-id saving off; for instance test.functional.tests.TestObjectVersioning.test_overwriting fails if i remove "rederive" using crypto-id11:16
*** sams-gleb has joined #openstack-swift11:17
mahatici see about 7 tests fail (3 related to test_overwriting)11:17
acolesmahatic: ack11:17
*** mvk has quit IRC11:19
acolesmahatic: do you have versioned_writes to *left* of crypto in the proxy pipeline?11:20
mahaticacoles: ah, nope. it's on the right11:21
mahaticacoles: was that a change that was always required? I don't recall. I will test again with that change11:22
acolesmahatic: we do say in proxy-server.conf-sample that crypto should be at end of pipeline11:23
mahaticacoles: oic. with that, for new middlewares (say auto-tiering), we shouldn't be too worried about moving objects across containers, no?11:27
acolesmahatic: the potential problem with auto-tiering is if the objects are moved directly between containers by a process that does not use the proxy. or specifically does not use crypto middlewares. the tiering proposal in austin used a daemon to move objects11:33
mahaticacoles:  with crypto at end of pipeline and removing crypto-id, all func test pass11:33
mahaticjrichli: ^11:34
*** msno has quit IRC11:37
mahaticacoles: oh okay11:38
* mahatic is afk for a while11:41
ZZellejoeljwright, hi11:45
*** NM has joined #openstack-swift11:47
*** mvk has joined #openstack-swift11:49
*** SkyRocknRoll has quit IRC11:52
*** admin6 has left #openstack-swift12:08
*** links has quit IRC12:14
*** darrenc_ has joined #openstack-swift12:17
*** philipw has quit IRC12:17
*** jroll has quit IRC12:17
*** philipw has joined #openstack-swift12:17
*** darrenc has quit IRC12:17
*** raildo-afk is now known as raildo12:22
*** jroll has joined #openstack-swift12:22
*** jroll has quit IRC12:22
*** jroll has joined #openstack-swift12:22
*** darrenc_ is now known as darrenc12:22
*** okdas_ has quit IRC12:23
*** okdas has joined #openstack-swift12:24
*** okdas has joined #openstack-swift12:24
*** diogogmt has quit IRC12:37
*** mmcardle has quit IRC12:38
*** diogogmt has joined #openstack-swift12:39
*** rcernin_ has joined #openstack-swift12:42
*** rcernin has quit IRC12:42
openstackgerritAlistair Coles proposed openstack/swift: crypto - wrap random body key  https://review.openstack.org/31364012:49
pdardeaugood morning12:50
acolespdardeau: good morning12:54
pdardeauacoles: o/12:56
*** sams-gleb has quit IRC12:59
*** sams-gleb has joined #openstack-swift13:05
*** diogogmt has quit IRC13:06
*** kei_yama has quit IRC13:09
*** cbartz has joined #openstack-swift13:15
*** diogogmt has joined #openstack-swift13:15
*** rcernin_ has quit IRC13:16
*** mmcardle has joined #openstack-swift13:23
*** bill_az has joined #openstack-swift13:25
*** rcernin has joined #openstack-swift13:27
acolesjrichli: i was just looking at devstack and notice there is an env var SWIFT_EXTRAS_MIDDLEWARE_LAST which looks like it could be used to easily drop crypto middlewares into a devstack swift install.13:34
acolesjrichli: then instead of using in process tests, define a new devstack job for zuul.13:35
acolesjrichli: there is some work in progress to add a swift func test job that only uses keystone v3, and that might provide a template to follow, patch 31365913:36
patchbotacoles: https://review.openstack.org/#/c/313659/ - openstack-infra/project-config - Run Swift functional tests in Identity v3-only13:36
*** vint_bra has joined #openstack-swift13:37
acolesjrichli: here - https://github.com/openstack-dev/devstack/blob/ae4578bed986ebaaf3e09e1ecc9d4d7ae9f022ab/lib/swift#L428-L42813:38
*** dmorita has joined #openstack-swift13:38
*** dmorita has quit IRC13:43
*** openstack has joined #openstack-swift13:46
*** openstack has joined #openstack-swift13:54
*** ametts has joined #openstack-swift14:04
jrichliacoles: thanks, I will go in that direction.  mahatic: thanks for testing without cyrpto-id14:07
acolesjrichli: of course, we could (in fact maybe we should) put the crypto middlewares in the proxy-server.conf-sample pipeline. That way devstack will install them by default. It's debatable whether we'd propose that to master but at least we get jenkins testing it while we're on the feature branch.14:10
acoles...now that we pass functional tests we can do that ;)14:10
acolesjrichli: would you like to put together a patch for that ^^ I tend to always run func tests locally with crypto installed but jenkins is more reliable than me.14:11
*** links has joined #openstack-swift14:19
*** sams-gleb has joined #openstack-swift14:23
bkeller`'morning14:28
*** d0ugal has quit IRC14:29
*** links has quit IRC14:29
*** d0ugal has joined #openstack-swift14:30
*** sams-gleb has quit IRC14:32
jrichliacoles: true, I can upload a patch for that.  I will still work on the other - as it will be needed.  I'll keep in mind that if we do end up with a patch that affects non-crypto processing, then I'll run a regression manually.14:33
*** sams-gleb has joined #openstack-swift14:36
acolesjrichli: we'd still have two lots of in process func tests to guard against any such regression14:36
acolesjrichli: and yes, still work on the other14:36
*** can8dnSix has joined #openstack-swift14:38
*** d0ugal has quit IRC14:38
*** gyee_ has joined #openstack-swift14:38
*** gyee has quit IRC14:39
*** _JZ_ has joined #openstack-swift14:48
*** mingdang1 has quit IRC14:52
*** sams-gleb has quit IRC14:56
*** esker has joined #openstack-swift14:56
*** esker has quit IRC14:57
*** esker has joined #openstack-swift14:58
*** awelleck has joined #openstack-swift14:58
*** BAKfr has quit IRC14:59
*** arch-nemesis has joined #openstack-swift15:01
*** BAKfr has joined #openstack-swift15:02
*** arch-nemesis has quit IRC15:04
*** d0ugal has joined #openstack-swift15:05
*** dmk0202 has quit IRC15:13
*** klrmn has joined #openstack-swift15:14
*** openstackgerrit has quit IRC15:17
*** openstackgerrit has joined #openstack-swift15:18
*** dmorita has joined #openstack-swift15:33
*** dmorita has quit IRC15:37
*** cbartz has left #openstack-swift15:41
*** mmotiani has quit IRC15:42
*** mmotiani_ is now known as mmotiani15:42
*** sgundur- has quit IRC15:43
*** pdardeau has quit IRC15:43
*** yarkot has quit IRC15:43
*** nadeem has joined #openstack-swift15:43
*** ntata- has quit IRC15:44
*** zaitcev has joined #openstack-swift15:46
*** ChanServ sets mode: +v zaitcev15:46
*** lyrrad has quit IRC15:48
*** ntata- has joined #openstack-swift15:49
*** psachin has quit IRC15:50
*** esker has quit IRC15:54
*** sgundur1 has joined #openstack-swift15:54
*** tesseract has quit IRC15:56
notmynamegood morning15:56
*** sams-gleb has joined #openstack-swift15:56
*** gyee_ has quit IRC15:56
*** mmotiani_ has joined #openstack-swift15:57
*** sams-gleb has quit IRC16:01
*** gyee has joined #openstack-swift16:02
*** rcernin has quit IRC16:02
notmyname10 days and 144 messages on the epic ML thread. we're slacking! down to only 14 per day. but maybe since it's morning in NA we'll get some more activity in the next few hours ;-)16:04
*** esker has joined #openstack-swift16:08
*** lyrrad has joined #openstack-swift16:10
*** bill_az has joined #openstack-swift16:18
*** dmorita has joined #openstack-swift16:19
*** rledisez has quit IRC16:21
*** rledisez has joined #openstack-swift16:22
*** rledisez has quit IRC16:22
*** jmccarthy1 has quit IRC16:24
*** pdardeau has joined #openstack-swift16:25
*** esker has quit IRC16:25
*** nadeem has quit IRC16:26
*** klrmn has quit IRC16:29
*** lakshmiS has joined #openstack-swift16:31
*** asettle has quit IRC16:33
*** asettle has joined #openstack-swift16:33
*** asettle has quit IRC16:33
*** natarej has joined #openstack-swift16:38
*** pdardeau has quit IRC16:39
*** arch-nemesis has joined #openstack-swift16:40
*** suyash has joined #openstack-swift16:40
*** mvk has quit IRC16:41
*** jistr has quit IRC16:42
*** daemontool_ has joined #openstack-swift16:45
*** daemontool has quit IRC16:48
*** kozhukalov has quit IRC16:56
*** catintheroof has joined #openstack-swift16:59
*** catintheroof has quit IRC17:00
*** catintheroof has joined #openstack-swift17:00
*** CaioBrentano has joined #openstack-swift17:01
tdasilvatimburke: re patch 307929, why does x-auth-token help trace the "activities". what about transaction_id?17:02
patchbottdasilva: https://review.openstack.org/#/c/307929/ - swift - Include X-Auth-Token in all versioned_writes subre...17:02
*** natarej has quit IRC17:03
notmynameFYI, next tuesday (May 17) is Swift's 6th birthday17:03
notmyname(measured from when it was first in production)17:04
*** natarej has joined #openstack-swift17:04
openstackgerritAlistair Coles proposed openstack/swift: crypto - wrap random body key  https://review.openstack.org/31364017:06
*** acoles is now known as acoles_17:08
*** nadeem has joined #openstack-swift17:08
*** hezhiqiang has joined #openstack-swift17:14
*** kozhukalov has joined #openstack-swift17:14
*** can8dnSix has quit IRC17:19
*** Jeffrey4l has quit IRC17:25
*** pdardeau has joined #openstack-swift17:37
openstackgerritSamuel Merritt proposed openstack/swift: Make info caching work across subrequests  https://review.openstack.org/28097717:37
*** hseipp has quit IRC17:39
openstackgerritSamuel Merritt proposed openstack/swift: Fix up get_account_info and get_container_info  https://review.openstack.org/28097817:41
*** mvk has joined #openstack-swift17:43
*** mvk_ has joined #openstack-swift17:48
*** dmorita has quit IRC17:48
*** mkrcmari__ has joined #openstack-swift17:50
*** dmorita has joined #openstack-swift17:50
*** mvk has quit IRC17:52
*** dmorita has quit IRC17:52
*** dmorita has joined #openstack-swift17:52
*** mingdang1 has joined #openstack-swift17:53
*** mvk has joined #openstack-swift17:53
*** mvk_ has quit IRC17:53
*** mkrcmari__ has quit IRC17:55
*** klrmn has joined #openstack-swift17:55
*** mingdang1 has quit IRC17:57
*** sams-gleb has joined #openstack-swift17:58
*** mvk_ has joined #openstack-swift17:59
*** sams-gleb has quit IRC18:02
*** mvk has quit IRC18:02
*** nadeem has quit IRC18:08
*** dmorita has quit IRC18:09
*** dmorita has joined #openstack-swift18:10
*** klamath has joined #openstack-swift18:14
*** mkrcmari__ has joined #openstack-swift18:15
*** pdardeau has quit IRC18:19
*** mvk_ has quit IRC18:19
*** klamath has quit IRC18:20
*** naire has joined #openstack-swift18:34
*** esker has joined #openstack-swift18:35
timburketdasilva: suppose you're investigating a 500 but you don't have much context. if you grep for the single transaction id, you'll see info about that one client request, but you may not know much about the state of the backend. if you grep for the auth token, you'll have much more context for what the user was doing and whether there were compounding failures18:36
timburkeat least, that's the reasoning i could come up with for setting it at https://github.com/openstack/swift/blob/master/swift/common/middleware/versioned_writes.py#L261 and https://github.com/openstack/swift/blob/master/swift/common/middleware/versioned_writes.py#L28518:36
timburke(since those are pre-authed requests, the token isn't necessary nor used for anything but logging AFAICT)18:37
notmynametimburke: isn't the same trans_id used on those sub-requests?18:38
timburkenotmyname: yes, better be18:38
*** esker has quit IRC18:39
notmynameso why does grep'ing for the transid not give enough info?18:39
*** mkrcmari__ has quit IRC18:39
*** esker has joined #openstack-swift18:39
*** mkrcmari__ has joined #openstack-swift18:39
tdasilvaif I understood correctly, he wants to be able to group infor on multiple requests, more like a session18:42
timburkeso, in the context of patch 307929: (1) it seems silly that sometimes we include auth-token in subrequests and sometimes we don't and (2) since we were already including it in some of them with no ill affect, i figured it'd be preferable to include it in all of them18:42
patchbottimburke: https://review.openstack.org/#/c/307929/ - swift - Include X-Auth-Token in all versioned_writes subre...18:42
timburkei don't really care whether we include it in all or none of the subrequests, but i was searching for a reason that it was *ever* included and that was the best i could come up with18:42
notmynameok, yeah, I can buy the consistency argument more. (although I may have default to consistently not putting them in subrequests)18:42
tdasilvatimburke: just wondering if based on your reasoning it then would make sense to add to this list? https://github.com/openstack/swift/blob/master/swift/common/wsgi.py#L109518:43
*** ChubYann has joined #openstack-swift18:45
timburkethat may be better...we've already got things like HTTP_X_USER_ID and swift.authorize in there...18:45
timburkewould there ever be a reason to create a subrequest that (1) isn't pre-authed and (2) *doesn't* use the current user's creds?18:46
*** ntata- has quit IRC18:47
notmyname(1) if the subrequest originates before auth in the pipeline and needs to be gated on the authorization of the user18:47
notmyname(2) can't imagine one--or rather, not that's come up (I *could* imagine one, I guess)18:48
*** pdardeau has joined #openstack-swift18:49
*** naire has quit IRC18:54
*** naire has joined #openstack-swift18:57
*** sams-gleb has joined #openstack-swift18:59
*** mvk_ has joined #openstack-swift19:03
*** sams-gleb has quit IRC19:04
*** mkrcmari__ has quit IRC19:06
*** daemontool_ has quit IRC19:06
openstackgerritRichard Hawkins proposed openstack/swift: a well-commented skeleton middleware  https://review.openstack.org/28188519:11
mmotianiI pulled the code from master and getting the errors while running functional tests. This is error: http://paste.openstack.org/show/497124/19:17
*** yarkot has joined #openstack-swift19:17
mmotianiI am not sure if I am the only one who is receiving this.19:17
mmotianiI ran functional test on SAIO as well as on vsaio19:18
timburkemmotiani: the 503s make me think a server didn't start up properly. the copy failure *may* have something to do with the recent copy-as-middleware patch; if so, i think it may be a pipeline issue19:20
timburkei'd tackle the 503s first, though. did all the services start up properly? what do logs for those transactions say?19:21
mmotianiYes, all the services are started properly19:23
mmotianitimburke: logs are clear and the services are started properly without any issue19:25
timburke...so what caused the 503? typically i'll see that when the proxy can't contact enough storage nodes to give a sensible response to the client. are you seeing timeouts?19:26
*** naire has left #openstack-swift19:27
*** pdardeau has quit IRC19:35
*** nadeem has joined #openstack-swift19:49
*** asettle has joined #openstack-swift19:59
*** asettle has quit IRC19:59
*** dmk0202 has joined #openstack-swift20:03
*** raildo is now known as raildo-afk20:13
*** dmk0202 has quit IRC20:22
*** mvk_ has quit IRC20:22
*** nadeem has quit IRC20:23
*** nadeem has joined #openstack-swift20:24
*** hezhiqiang has quit IRC20:24
*** lcurtis has joined #openstack-swift20:26
*** dmorita has quit IRC20:29
*** dmorita has joined #openstack-swift20:30
openstackgerritTim Burke proposed openstack/swift: Use the same key for memcache and env['swift.infocache']  https://review.openstack.org/31056620:33
*** bill_az has quit IRC20:35
*** sheel has quit IRC20:35
*** ametts has quit IRC20:36
*** bill_az has joined #openstack-swift20:45
*** daemontool has joined #openstack-swift20:46
*** silor has quit IRC20:48
*** daemontool has quit IRC20:52
*** sams-gleb has joined #openstack-swift21:00
*** geaaru has quit IRC21:01
*** sams-gleb has quit IRC21:06
jrichlimmotiani: I have reproduced your errors and will take a look as well21:09
mmotianitimburke: I don't know yet.. I am still looking into it and trying to figure that out.21:09
mmotianijrichli, thats great, thanks!21:10
*** awelleck has quit IRC21:12
*** dmorita has quit IRC21:26
*** lakshmiS has quit IRC21:26
*** resker has joined #openstack-swift21:43
*** mmcardle has quit IRC21:44
*** esker has quit IRC21:46
*** esker has joined #openstack-swift21:47
*** resker has quit IRC21:48
*** dmorita has joined #openstack-swift21:50
*** hrou has quit IRC21:50
*** pdardeau has joined #openstack-swift21:52
*** resker has joined #openstack-swift21:52
*** dmk0202 has joined #openstack-swift21:53
*** esker has quit IRC21:53
*** daemontool has joined #openstack-swift21:59
*** sambhare has joined #openstack-swift22:01
openstackgerritBrian Ober proposed openstack/swift: Bypass Account Mgmt Functional Cases When Disabled  https://review.openstack.org/31630322:03
*** suyash has quit IRC22:05
*** CaioBrentano has quit IRC22:06
*** dmk0202 has quit IRC22:06
*** joeljwright has quit IRC22:12
*** NM has quit IRC22:14
*** natarej_ has joined #openstack-swift22:14
*** natarej has quit IRC22:17
*** mingdang1 has joined #openstack-swift22:22
*** _JZ_ has quit IRC22:22
*** pdardeau has left #openstack-swift22:23
*** sheel has joined #openstack-swift22:29
*** daemontool has quit IRC22:31
*** dmorita has quit IRC22:35
*** dmorita has joined #openstack-swift22:36
*** vint_bra has quit IRC22:39
jrichlimmotiani : from my testing, I know that my SAIO functests run successfully after copy-as-mw landed, but fails after patch 288011.  But the gate functests passed for that and all the following patches, so I am going to try updating my dependencies and see if that helps.22:39
patchbotjrichli: https://review.openstack.org/#/c/288011/ - swift - Allow fallocate_reserve to be a percentage (MERGED)22:39
*** dmorita has quit IRC22:40
*** dmorita has joined #openstack-swift22:40
*** nadeem has quit IRC22:41
*** mingdang1 has quit IRC22:43
*** mingdang1 has joined #openstack-swift22:44
*** catintheroof has quit IRC22:49
timburkehrm. i've got them passing on fc7c515f, after that patch... i wonder if the default fallocate_reserve changing from 0 to 1% is the cause? how does an object server respond when we raise ENOSPC there?22:55
*** lcurtis has quit IRC22:56
jrichlitimbruke : are you saying you do see the same failures after the patch you referenced?22:58
jrichlitimburke ^^22:59
timburkejrichli: i don't, but i also tore down and rebuilt the machine recently. i'm thinking that the disks somewhat but not entirely full, so the object servers are responding with a 507 (according to notmyname) and the proxy collects all of these 5xx series responses and returns a 50323:00
timburkedisks are* somewhat...23:01
timburkejrichli: mmotiani: what does your df output look like?23:01
jrichliyes ... I saw the "ERROR Insufficient Storage" error23:01
jrichli4&23:04
jrichlione sec23:04
*** jrichli has quit IRC23:05
*** jlhinson has quit IRC23:05
*** mingdang_ has joined #openstack-swift23:08
*** mingdang1 has quit IRC23:11
*** jrichli has joined #openstack-swift23:11
jrichliI think my bouncer died.23:11
jrichliso .. I have 4% usage on /mnt/sdb1.  But when i run test/functional/tests.py:TestFile.testFileSizeLimit, I get 50323:13
jrichlioops, wrong channel23:14
*** jrichli has quit IRC23:14
*** jrichli has joined #openstack-swift23:14
timburkejrichli: hrm. weird... i'm not sure then...23:14
*** dmorita_ has joined #openstack-swift23:17
jrichliwell, im gonna go have dinner.  will look later tonight.  i'm interested to know if there are others who see these errors. i still have some updating of dependencies i can try.23:18
*** jrichli has quit IRC23:18
*** mingdang_ has quit IRC23:19
*** dmorita has quit IRC23:20
*** mingdang_ has joined #openstack-swift23:22
*** ekarlso has quit IRC23:23
*** mmcardle has joined #openstack-swift23:23
*** arch-nemesis has quit IRC23:26
*** ekarlso has joined #openstack-swift23:32
*** nadeem has joined #openstack-swift23:34
*** mingdang_ has quit IRC23:36
*** mingdang1 has joined #openstack-swift23:40
*** nadeem has quit IRC23:43
*** mmcardle has quit IRC23:46
*** gyee has quit IRC23:49
*** mingdang1 has quit IRC23:51
*** mingdang1 has joined #openstack-swift23:56

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