*** pchng_ has joined #openstack-swift | 00:00 | |
*** haomaiwang has quit IRC | 00:01 | |
*** haomaiwa_ has joined #openstack-swift | 00:01 | |
*** pchng has quit IRC | 00:03 | |
*** badari has quit IRC | 00:04 | |
*** ho has joined #openstack-swift | 00:05 | |
ho | good morning! | 00:08 |
---|---|---|
*** Guest29885 has quit IRC | 00:20 | |
*** km has joined #openstack-swift | 00:21 | |
*** km is now known as Guest39187 | 00:21 | |
*** asettle is now known as asettle-afk | 00:36 | |
*** m_kazuhiro has joined #openstack-swift | 00:41 | |
*** badari has joined #openstack-swift | 00:47 | |
*** asettle-afk is now known as asettle | 00:52 | |
*** haomaiwa_ has quit IRC | 01:01 | |
*** haomaiwang has joined #openstack-swift | 01:01 | |
*** patchbot has quit IRC | 01:13 | |
*** jrichli has quit IRC | 01:14 | |
*** patchbot has joined #openstack-swift | 01:16 | |
notmyname | timburke: patchbot PR accepted so patch #214276 works now | 01:17 |
patchbot | notmyname: https://review.openstack.org/#/c/214276/ - Rename free_virtual in capacity filter | 01:17 |
*** August1914 has joined #openstack-swift | 01:20 | |
*** haomaiwang has quit IRC | 01:25 | |
notmyname | oh, it's patch $215276 | 01:26 |
notmyname | oh, it's patch #215276 | 01:26 |
patchbot | notmyname: https://review.openstack.org/#/c/215276/ - Enable object server to return non-durable data | 01:26 |
notmyname | that one :-) | 01:26 |
notmyname | timburke: thanks | 01:26 |
*** vinsh has joined #openstack-swift | 01:32 | |
*** asettle has quit IRC | 01:56 | |
*** mitz has left #openstack-swift | 01:56 | |
*** klrmn1 has quit IRC | 01:59 | |
*** asettle has joined #openstack-swift | 01:59 | |
*** vinsh has quit IRC | 02:00 | |
*** klrmn1 has joined #openstack-swift | 02:09 | |
*** haomaiwa_ has joined #openstack-swift | 02:16 | |
*** haomaiwa_ has quit IRC | 02:19 | |
*** haomaiwang has joined #openstack-swift | 02:19 | |
*** haomaiwang has quit IRC | 02:19 | |
*** haomaiwang has joined #openstack-swift | 02:19 | |
openstackgerrit | janonymous proposed openstack/swift: Use six.moves.map/filter/zip inplace of itertools.izip/imap/ifilter https://review.openstack.org/203414 | 02:20 |
*** bill_az has quit IRC | 02:20 | |
*** haomaiwang has quit IRC | 02:21 | |
*** haomaiwang has joined #openstack-swift | 02:22 | |
*** klrmn1 has quit IRC | 02:30 | |
*** klrmn1 has joined #openstack-swift | 02:30 | |
*** haomaiwang has quit IRC | 02:40 | |
*** vinsh has joined #openstack-swift | 02:41 | |
*** haomaiwang has joined #openstack-swift | 02:43 | |
*** sanchitmalhotra has joined #openstack-swift | 02:47 | |
*** sanchitmalhotra1 has joined #openstack-swift | 02:52 | |
*** sanchitmalhotra has quit IRC | 02:54 | |
*** vinsh has quit IRC | 02:58 | |
*** haomaiwang has quit IRC | 03:01 | |
*** haomaiwang has joined #openstack-swift | 03:01 | |
*** proteusguy_ has quit IRC | 03:06 | |
*** thetrav has joined #openstack-swift | 03:19 | |
*** proteusguy_ has joined #openstack-swift | 03:19 | |
*** sanchitmalhotra has joined #openstack-swift | 03:19 | |
thetrav | my swift deployment ansible gear keeps wigging out when it tries to restart the rsyncd service on ubuntu. the logs are complaining about a pid file already existing. Anyone know what the deal is there? | 03:20 |
*** sanchitmalhotra1 has quit IRC | 03:21 | |
*** klrmn1 has quit IRC | 03:28 | |
*** klrmn2 has joined #openstack-swift | 03:28 | |
*** sanchitmalhotra1 has joined #openstack-swift | 03:53 | |
*** sanchitmalhotra has quit IRC | 03:55 | |
*** sanchitmalhotra has joined #openstack-swift | 03:56 | |
*** sanchitmalhotra1 has quit IRC | 03:57 | |
*** haomaiwang has quit IRC | 04:01 | |
*** haomaiwa_ has joined #openstack-swift | 04:01 | |
*** kei_yama has quit IRC | 04:02 | |
*** kei_yama has joined #openstack-swift | 04:03 | |
*** ____bb has joined #openstack-swift | 04:07 | |
*** ____bb has quit IRC | 04:07 | |
*** ____bb has joined #openstack-swift | 04:08 | |
*** mwheckma1n has joined #openstack-swift | 04:09 | |
*** ____bb has quit IRC | 04:09 | |
*** mwheckmann has joined #openstack-swift | 04:09 | |
*** badari has quit IRC | 04:11 | |
*** sanchitmalhotra1 has joined #openstack-swift | 04:22 | |
*** sanchitmalhotra has quit IRC | 04:24 | |
*** sanchitmalhotra has joined #openstack-swift | 04:33 | |
*** kajinamit has joined #openstack-swift | 04:34 | |
*** sanchitmalhotra1 has quit IRC | 04:35 | |
*** sanchitmalhotra1 has joined #openstack-swift | 04:55 | |
*** sanchitmalhotra has quit IRC | 04:57 | |
*** jamielennox is now known as jamielennox|away | 04:57 | |
*** badari has joined #openstack-swift | 04:59 | |
*** kei_yama has quit IRC | 04:59 | |
*** kei_yama has joined #openstack-swift | 04:59 | |
*** haomaiwa_ has quit IRC | 05:01 | |
*** haomaiwa_ has joined #openstack-swift | 05:01 | |
*** badari has quit IRC | 05:06 | |
*** sanchitmalhotra has joined #openstack-swift | 05:16 | |
*** sanchitmalhotra1 has quit IRC | 05:17 | |
*** SkyRocknRoll has joined #openstack-swift | 05:23 | |
*** klrmn2 has quit IRC | 05:24 | |
*** jamielennox|away is now known as jamielennox | 05:24 | |
*** links has joined #openstack-swift | 05:29 | |
*** sanchitmalhotra1 has joined #openstack-swift | 05:34 | |
*** sanchitmalhotra has quit IRC | 05:35 | |
openstackgerrit | Hisashi Osanai proposed openstack/swift: Add functional test for access control (container ACL) with Keystone https://review.openstack.org/213608 | 05:50 |
openstackgerrit | Hisashi Osanai proposed openstack/swift: Add functional test for access control (RBAC) with Keystone https://review.openstack.org/202411 | 05:50 |
*** haomaiwa_ has quit IRC | 06:01 | |
*** sanchitmalhotra has joined #openstack-swift | 06:01 | |
*** haomaiwang has joined #openstack-swift | 06:01 | |
*** links has quit IRC | 06:02 | |
*** sanchitmalhotra1 has quit IRC | 06:03 | |
openstackgerrit | Hisashi Osanai proposed openstack/swift: Add functional test for access control (container ACL) with Keystone https://review.openstack.org/213608 | 06:06 |
*** thetrav has quit IRC | 06:21 | |
*** sanchitmalhotra1 has joined #openstack-swift | 06:32 | |
*** sanchitmalhotra has quit IRC | 06:34 | |
openstackgerrit | Hisashi Osanai proposed openstack/swift: Add functional test for access control (RBAC INFO) with Keystone https://review.openstack.org/212810 | 06:37 |
*** ppai has joined #openstack-swift | 06:38 | |
*** trifon has joined #openstack-swift | 06:40 | |
*** links has joined #openstack-swift | 06:41 | |
*** mahatic has joined #openstack-swift | 06:42 | |
*** mwheckmann has quit IRC | 06:56 | |
*** mwheckma1n has quit IRC | 06:56 | |
openstackgerrit | Hisashi Osanai proposed openstack/swift: Add functional test for access control (COPY) with Keystone https://review.openstack.org/212825 | 06:57 |
*** m_kazuhiro has quit IRC | 06:58 | |
*** kei_yama has quit IRC | 06:59 | |
*** kei_yama has joined #openstack-swift | 06:59 | |
*** pchng has joined #openstack-swift | 07:00 | |
*** haomaiwang has quit IRC | 07:01 | |
*** haomaiwang has joined #openstack-swift | 07:01 | |
*** pchng_ has quit IRC | 07:04 | |
*** sanchitmalhotra has joined #openstack-swift | 07:18 | |
*** sanchitmalhotra1 has quit IRC | 07:20 | |
*** ho-mobile has joined #openstack-swift | 07:30 | |
*** mac_ified has quit IRC | 07:34 | |
*** ho-mobile has quit IRC | 07:36 | |
*** ho-mobile has joined #openstack-swift | 07:37 | |
*** ho-mobile has quit IRC | 07:37 | |
*** m_kazuhiro has joined #openstack-swift | 07:42 | |
*** haomaiwang has quit IRC | 08:01 | |
*** haomaiwang has joined #openstack-swift | 08:01 | |
*** kei_yama has quit IRC | 08:10 | |
*** kei_yama has joined #openstack-swift | 08:11 | |
*** Guest39187 has quit IRC | 08:11 | |
*** km has joined #openstack-swift | 08:11 | |
*** km is now known as Guest28179 | 08:11 | |
*** zigo has quit IRC | 08:16 | |
*** zigo has joined #openstack-swift | 08:19 | |
*** SkyRocknRoll has quit IRC | 08:19 | |
*** SkyRocknRoll has joined #openstack-swift | 08:36 | |
*** ho has quit IRC | 08:39 | |
*** jamielennox is now known as jamielennox|away | 08:42 | |
*** jordanP has joined #openstack-swift | 08:53 | |
*** haypo has joined #openstack-swift | 08:59 | |
*** haomaiwang has quit IRC | 09:01 | |
*** haomaiwang has joined #openstack-swift | 09:01 | |
*** kei_yama_ has joined #openstack-swift | 09:02 | |
*** kei_yama has quit IRC | 09:02 | |
*** peterlisak has joined #openstack-swift | 09:12 | |
*** openstack has joined #openstack-swift | 09:20 | |
*** itlinux has joined #openstack-swift | 09:30 | |
*** trifon has quit IRC | 09:32 | |
*** jistr has joined #openstack-swift | 09:41 | |
*** jmccarthy has joined #openstack-swift | 09:47 | |
*** aix has joined #openstack-swift | 09:50 | |
*** janonymous has joined #openstack-swift | 09:59 | |
*** haomaiwang has quit IRC | 10:01 | |
*** haomaiwang has joined #openstack-swift | 10:01 | |
*** can8dnSix has joined #openstack-swift | 10:07 | |
*** SkyRocknRoll has joined #openstack-swift | 10:20 | |
*** sanchitmalhotra1 has joined #openstack-swift | 10:29 | |
*** sanchitmalhotra has quit IRC | 10:31 | |
openstackgerrit | janonymous proposed openstack/swift: Use six.moves.map/filter/zip inplace of itertools.izip/imap/ifilter https://review.openstack.org/203414 | 10:33 |
*** trifon has joined #openstack-swift | 10:42 | |
*** cschwede_ has joined #openstack-swift | 10:42 | |
*** cschwede_ has quit IRC | 10:43 | |
*** jmccarthy has quit IRC | 10:44 | |
*** cschwede has joined #openstack-swift | 10:48 | |
*** cschwede has quit IRC | 10:48 | |
*** cschwede has joined #openstack-swift | 10:50 | |
*** ChanServ sets mode: +v cschwede | 10:52 | |
*** kei_yama_ has quit IRC | 10:54 | |
*** cschwede has quit IRC | 10:55 | |
*** kei_yama has joined #openstack-swift | 10:55 | |
*** cschwede has joined #openstack-swift | 10:57 | |
*** ChanServ sets mode: +v cschwede | 10:57 | |
*** haomaiwang has quit IRC | 11:01 | |
*** haomaiwang has joined #openstack-swift | 11:01 | |
*** cschwede has quit IRC | 11:02 | |
*** cschwede has joined #openstack-swift | 11:11 | |
*** jmccarthy has joined #openstack-swift | 11:13 | |
*** dewsday has joined #openstack-swift | 11:15 | |
*** dewsday has quit IRC | 11:15 | |
*** ChanServ sets mode: +v cschwede | 11:16 | |
*** sanchitmalhotra has joined #openstack-swift | 11:20 | |
*** sanchitmalhotra1 has quit IRC | 11:21 | |
*** sanchitmalhotra1 has joined #openstack-swift | 11:24 | |
*** sanchitmalhotra has quit IRC | 11:26 | |
openstackgerrit | Peter Lisák proposed openstack/swift: Log warning if a local device not identified https://review.openstack.org/243040 | 11:27 |
openstackgerrit | janonymous proposed openstack/swift: Eventlet green threads not released back to pool https://review.openstack.org/227855 | 11:29 |
*** janonymous has quit IRC | 11:31 | |
*** SkyRocknRoll has quit IRC | 11:34 | |
*** weihan has joined #openstack-swift | 11:43 | |
*** janonymous has joined #openstack-swift | 11:44 | |
*** SkyRocknRoll has joined #openstack-swift | 11:48 | |
*** haomaiwang has quit IRC | 11:50 | |
*** lpabon has joined #openstack-swift | 12:04 | |
*** ppai has quit IRC | 12:05 | |
*** NM has joined #openstack-swift | 12:11 | |
*** kei_yama has quit IRC | 12:13 | |
*** ig0r__ has joined #openstack-swift | 12:17 | |
*** ppai has joined #openstack-swift | 12:19 | |
*** can8dnSix has quit IRC | 12:20 | |
*** Guest28179 has quit IRC | 12:25 | |
*** daemontool has quit IRC | 12:27 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-swiftclient: Updated from global requirements https://review.openstack.org/89250 | 12:34 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/swift: Updated from global requirements https://review.openstack.org/88736 | 12:34 |
*** rledisez has joined #openstack-swift | 12:41 | |
*** ppai has quit IRC | 12:45 | |
openstackgerrit | janonymous proposed openstack/swift: Eventlet green threads not released back to pool https://review.openstack.org/227855 | 12:46 |
*** m_kazuhiro has quit IRC | 12:54 | |
*** aix has quit IRC | 12:56 | |
*** weihan has quit IRC | 12:57 | |
*** ppai has joined #openstack-swift | 12:58 | |
*** jordanP has quit IRC | 12:59 | |
*** marcusvrn_ has quit IRC | 13:05 | |
*** daemontool has joined #openstack-swift | 13:06 | |
*** jerrygb has quit IRC | 13:07 | |
*** haomaiwa_ has joined #openstack-swift | 13:13 | |
*** dustins has joined #openstack-swift | 13:14 | |
*** aix has joined #openstack-swift | 13:14 | |
*** amoturi has joined #openstack-swift | 13:18 | |
*** amoturi has left #openstack-swift | 13:19 | |
*** ppai has quit IRC | 13:26 | |
*** NM has quit IRC | 13:28 | |
*** jordanP has joined #openstack-swift | 13:37 | |
*** diogogmt has quit IRC | 13:40 | |
*** ppai has joined #openstack-swift | 13:40 | |
*** diogogmt has joined #openstack-swift | 13:42 | |
*** ppai has quit IRC | 13:49 | |
*** janonymous has quit IRC | 13:57 | |
*** janonymous has joined #openstack-swift | 13:58 | |
*** NM has joined #openstack-swift | 13:58 | |
*** haomaiwa_ has quit IRC | 14:01 | |
*** ppai has joined #openstack-swift | 14:01 | |
*** haomaiwang has joined #openstack-swift | 14:01 | |
*** petertr7_away is now known as petertr7 | 14:03 | |
*** NM has quit IRC | 14:05 | |
*** NM1 has joined #openstack-swift | 14:07 | |
*** thumpba has joined #openstack-swift | 14:08 | |
*** minwoob has joined #openstack-swift | 14:09 | |
*** diogogmt has quit IRC | 14:10 | |
tdasilva | good morning | 14:11 |
*** jerrygb has joined #openstack-swift | 14:13 | |
*** petertr7 is now known as petertr7_away | 14:16 | |
*** thumpba has quit IRC | 14:17 | |
*** haomaiwang has quit IRC | 14:19 | |
*** haomaiwa_ has joined #openstack-swift | 14:21 | |
*** thumpba has joined #openstack-swift | 14:22 | |
janonymous | tdasilva: hey | 14:22 |
tdasilva | janonymous: hello | 14:22 |
*** thumpba has quit IRC | 14:22 | |
*** jrichli has joined #openstack-swift | 14:24 | |
*** thumpba has joined #openstack-swift | 14:25 | |
janonymous | tdasilva: What is your timezone | 14:27 |
tdasilva | EST | 14:27 |
*** ppai has quit IRC | 14:30 | |
janonymous | Cool | 14:30 |
*** badari has joined #openstack-swift | 14:33 | |
*** NM1 has quit IRC | 14:36 | |
*** thumpba has quit IRC | 14:37 | |
*** tongli has joined #openstack-swift | 14:37 | |
*** geaaru has joined #openstack-swift | 14:43 | |
*** SkyRocknRoll has quit IRC | 14:43 | |
*** thumpba has joined #openstack-swift | 14:44 | |
mahatic | tdasilva: Morning nadal ;) | 14:46 |
tdasilva | mahatic: lol | 14:46 |
haypo | hum, is tushar gohad on IRC? i would like to know if he already wrote a patch to update PyECLib to 1.1.1 in swift. his change for requirements got a first +2 | 14:47 |
openstackgerrit | Minwoo Bae proposed openstack/swift: Error handling of DiskFileNoSpace() https://review.openstack.org/198909 | 14:49 |
haypo | torgomatic_: hello. did you see my latest comment on my hash change for py3? https://review.openstack.org/#/c/236998/ | 14:49 |
*** dustins has quit IRC | 14:50 | |
*** breitz has joined #openstack-swift | 14:51 | |
*** petertr7_away is now known as petertr7 | 14:52 | |
*** blmartin has joined #openstack-swift | 14:56 | |
*** willsama has joined #openstack-swift | 14:56 | |
*** thumpba has quit IRC | 14:56 | |
*** itlinux has quit IRC | 14:57 | |
*** itlinux has joined #openstack-swift | 14:58 | |
*** haomaiwa_ has quit IRC | 15:01 | |
*** haomaiwang has joined #openstack-swift | 15:01 | |
*** thumpba has joined #openstack-swift | 15:04 | |
*** NM has joined #openstack-swift | 15:11 | |
*** thumpba has quit IRC | 15:14 | |
*** openstackgerrit has quit IRC | 15:17 | |
*** openstackgerrit has joined #openstack-swift | 15:17 | |
*** petertr7 is now known as petertr7_away | 15:17 | |
*** thumpba has joined #openstack-swift | 15:19 | |
*** pdardeau has joined #openstack-swift | 15:20 | |
notmyname | haypo: https://review.openstack.org/#/c/238926/ and Tushar is tsg (when he's online) | 15:23 |
haypo | notmyname: hi. thanks | 15:24 |
*** wlehman__ has joined #openstack-swift | 15:26 | |
*** wlehman__ has quit IRC | 15:26 | |
*** jlhinson has joined #openstack-swift | 15:28 | |
*** wlehman__ has joined #openstack-swift | 15:29 | |
*** petertr7_away is now known as petertr7 | 15:29 | |
*** willsama has quit IRC | 15:29 | |
*** links has quit IRC | 15:34 | |
*** thumpba has quit IRC | 15:34 | |
notmyname | FYI http://lists.openstack.org/pipermail/openstack-dev/2015-November/078865.html | 15:35 |
*** nadeem has joined #openstack-swift | 15:37 | |
*** thumpba has joined #openstack-swift | 15:41 | |
*** thumpba has quit IRC | 15:42 | |
*** wlehman__ has quit IRC | 15:44 | |
*** itlinux has quit IRC | 15:44 | |
*** proteusguy__ has joined #openstack-swift | 15:51 | |
*** peterlisak has quit IRC | 15:53 | |
*** proteusguy_ has quit IRC | 15:53 | |
*** willsama has joined #openstack-swift | 15:53 | |
*** zaitcev has joined #openstack-swift | 15:56 | |
*** ChanServ sets mode: +v zaitcev | 15:56 | |
*** thumpba has joined #openstack-swift | 15:56 | |
*** mzhou has joined #openstack-swift | 15:58 | |
*** nadeem has quit IRC | 16:00 | |
*** haomaiwang has quit IRC | 16:01 | |
*** jordanP has quit IRC | 16:01 | |
*** haomaiwang has joined #openstack-swift | 16:01 | |
*** nadeem has joined #openstack-swift | 16:03 | |
*** trifon has quit IRC | 16:04 | |
*** diogogmt has joined #openstack-swift | 16:04 | |
*** SkyRocknRoll has joined #openstack-swift | 16:05 | |
*** thumpba has quit IRC | 16:07 | |
*** dustins has joined #openstack-swift | 16:08 | |
*** moravec has joined #openstack-swift | 16:11 | |
*** SkyRocknRoll_ has joined #openstack-swift | 16:11 | |
*** thumpba has joined #openstack-swift | 16:12 | |
*** chsc has joined #openstack-swift | 16:12 | |
*** diazjf has joined #openstack-swift | 16:16 | |
haypo | notmyname: too bad, swift doesn't start with PyEClib 1.1.1 because it explicitly requires PyEClib 1.0.7 :-/ https://review.openstack.org/#/c/238771/ | 16:16 |
haypo | pkg_resources.DistributionNotFound: The 'PyECLib==1.0.7' distribution was not found and is required by swift | 16:16 |
*** dustins_ has joined #openstack-swift | 16:17 | |
*** dustins has quit IRC | 16:19 | |
*** dustins_ is now known as dustins | 16:19 | |
*** lcurtis has joined #openstack-swift | 16:20 | |
*** thumpba has quit IRC | 16:24 | |
*** wbhuber has joined #openstack-swift | 16:24 | |
*** thumpba has joined #openstack-swift | 16:26 | |
*** vinsh has joined #openstack-swift | 16:26 | |
*** lpabon has quit IRC | 16:28 | |
*** diazjf has quit IRC | 16:28 | |
*** peterlisak has joined #openstack-swift | 16:29 | |
*** petertr7 is now known as petertr7_away | 16:29 | |
*** thumpba_ has joined #openstack-swift | 16:30 | |
*** thumpba has quit IRC | 16:30 | |
openstackgerrit | Victor Stinner proposed openstack/swift: Port get_hmac() and hash_path() to Python 3 https://review.openstack.org/236998 | 16:31 |
*** petertr7_away is now known as petertr7 | 16:31 | |
tdasilva | haypo: maybe I'm reading this wrong, but are we running into a chickend and egg issue? It seems like 238771 depends on 238926 and vice-versa??? | 16:33 |
haypo | tdasilva: it doesn't smell good :-( | 16:33 |
haypo | tdasilva: before, tests pass on the requirement change, but tushar forgot to update upper-constraints.txt | 16:34 |
*** diazjf has joined #openstack-swift | 16:37 | |
*** peterlisak has quit IRC | 16:37 | |
*** pdardeau has quit IRC | 16:37 | |
*** pdardeau has joined #openstack-swift | 16:38 | |
*** pdardeau has quit IRC | 16:39 | |
*** dustins has quit IRC | 16:39 | |
*** pdardeau has joined #openstack-swift | 16:40 | |
*** pdardeau has quit IRC | 16:43 | |
*** pdardeau has joined #openstack-swift | 16:43 | |
*** aix has quit IRC | 16:45 | |
*** diogogmt has quit IRC | 16:45 | |
*** gyee has joined #openstack-swift | 16:48 | |
*** dustins has joined #openstack-swift | 16:49 | |
*** thumpba_ has quit IRC | 16:49 | |
*** mfalatic has joined #openstack-swift | 16:52 | |
*** thumpba has joined #openstack-swift | 16:56 | |
*** haomaiwang has quit IRC | 17:01 | |
*** aix has joined #openstack-swift | 17:01 | |
*** haomaiwang has joined #openstack-swift | 17:01 | |
*** diazjf has quit IRC | 17:03 | |
*** thumpba has quit IRC | 17:03 | |
*** daemontool has quit IRC | 17:04 | |
*** daemontool has joined #openstack-swift | 17:04 | |
*** petertr7 is now known as petertr7_away | 17:05 | |
*** thumpba has joined #openstack-swift | 17:05 | |
*** nadeem has quit IRC | 17:06 | |
*** rledisez has quit IRC | 17:17 | |
*** macsun has quit IRC | 17:17 | |
notmyname | good morning | 17:18 |
*** dustins has quit IRC | 17:18 | |
*** dustins has joined #openstack-swift | 17:18 | |
pgbridge | good morning | 17:19 |
*** thumpba has quit IRC | 17:20 | |
*** thumpba has joined #openstack-swift | 17:24 | |
*** breitz has quit IRC | 17:24 | |
*** tsg has joined #openstack-swift | 17:30 | |
*** zhill has joined #openstack-swift | 17:30 | |
*** nadeem has joined #openstack-swift | 17:38 | |
tdasilva | zaitcev: around? I'm taking a look at patch 198909 and I'd like to understand your comment better. What's your suggestion? | 17:40 |
patchbot | tdasilva: https://review.openstack.org/#/c/198909/ - Error handling of DiskFileNoSpace() | 17:40 |
timburke | haypo: tdasilva: on the requirements change, maybe the thing to do is something like PyECLib>=1.0.7,!=1.0.8,!=1.0.9 (akin to the mess they have for oslo.messaging) | 17:42 |
notmyname | tsg: ^ | 17:42 |
haypo | timburke: hi | 17:44 |
haypo | timburke, tsg : IMHO the simplest transition would be to support 1.0.7 & 1.1 in swift, but i don't know if it's easy to detect pyeclib version at runtime | 17:44 |
haypo | (ex: check for a new feature) | 17:45 |
tdasilva | haypo: isn't that what timburke is proposing? | 17:45 |
*** diazjf has joined #openstack-swift | 17:45 | |
tdasilva | doesn't PyECLib>=1.0.7,!=1.0.8,!=1.0.9 provide support for both 1.0.7 and 1.1.1 ? | 17:46 |
tdasilva | maybe i'm reading this wrong | 17:46 |
notmyname | instead of complicated version exclusions, can we make these land together? | 17:46 |
tdasilva | or that! :-) | 17:46 |
haypo | tdasilva: from https://review.openstack.org/#/c/238926/ i understand that swift must be modified to support pyeclib 1.1, but i can be wrong | 17:46 |
haypo | it's unclear to me if we can still use jerasure with pyeclib 1.1 on the openstack CI | 17:47 |
tsg | haypo: we cannot | 17:47 |
haypo | notmyname: i don't think that it's possible | 17:47 |
tsg | perhaps haypo can enlighten us (me) on why upper-constraints was introduced and what's the new process of updating global-requirements.txt? I'd think this will be an issue updating a number of other requirements | 17:47 |
notmyname | tsg: ? why not? | 17:47 |
haypo | the CI is supposed to use exactly the version specified in upper-constraints.txt, so pyeclib 1.0.7 currently | 17:48 |
tsg | notmyname: we don't have jerasure is not included in 1.1.1 anymore - so we'll have to take the longer route of adding the jerasure/liberasurecode debian pkgs to the reference CI slave (which is not our long term plan) | 17:48 |
haypo | tsg: jerasure doesn't seem to be available on Ubuntu Precise, which is still used on the CI | 17:49 |
notmyname | tsg: ah, ok. so "cannot be used without other dependency additions and those are what we're trying to get away from" | 17:49 |
* tsg nods | 17:49 | |
tsg | haypo: do we really need pyeclib in upper-constraints? | 17:50 |
tsg | haypo: I know it was imported from global-requirements automatically when we actually meant to constrain it | 17:50 |
notmyname | the CI system is a system that we wrote, we maintain, and we personally know all the people who run it. so I'd hate to think that we become slaves to our own tools instead of the other way around | 17:51 |
notmyname | "we" == openstack community | 17:52 |
haypo | tsg: lifeless knows such things, i don't | 17:52 |
haypo | tsg: he added upper-constraints.txt if i recall correctly, and he did that for good reasons | 17:52 |
notmyname | IOW why go through a set of extra steps (either temporarily adding version exclusions or extra dependencies) just to get from one to the other when we'll have to pull them back out | 17:53 |
haypo | tsg: you didn't answer: would it be possible to support pyeclib 1.0.7 & 1.1.1 in swift? is there a technical issue? i'm talking about https://review.openstack.org/#/c/238926/ i would like to make the default EC type at runtime | 17:55 |
*** thumpba has quit IRC | 17:56 | |
haypo | tsg: something like hasattr(pyeclib.ec_iface.PyECLib_EC_Types, 'liberasurecode_rs_vand') | 17:57 |
tsg | haypo: going forward, we don't want to assume any algorithm other than liberasurecode_rs_vand is available in CI (because it is not going to be) - which is why I am bit hesitant to suggest we go that route | 17:58 |
tsg | haypo: I am not sure how that changes the "upper-constraints" discussion though | 17:58 |
haypo | tsg: it's just a temporary change to break the chikken-and-egg issue | 17:58 |
notmyname | haypo: let's figure out if there's something else we can do to avoid churn for temporary "fixes" | 17:59 |
notmyname | I'd hat to add package dependencies to a library just because we want 2 patches to land with each other | 17:59 |
*** jmccarthy has quit IRC | 18:00 | |
tsg | lifeless, notmyname: would you be able to elaborate on "upper-constraint" .. we need a version >=1.1.1, which means the ==1.0.7 upper constraint goes away? (simply reading into the filename) | 18:00 |
tsg | or are we talking about maintaining the constraint for the "stable/*" branches? | 18:00 |
haypo | notmyname: do you have something else to propose? | 18:00 |
*** aix has quit IRC | 18:00 | |
*** haomaiwang has quit IRC | 18:01 | |
notmyname | tsg: IIRC the upper constraint is for major openstack releases to help with maintaining stable branches | 18:01 |
*** haomaiwang has joined #openstack-swift | 18:01 | |
haypo | notmyname: i understood that it was created to not be affect by a regression when a new version of a library is released. but i'm maybe wrong | 18:02 |
notmyname | right | 18:02 |
tsg | notmyname: OTOH we are changing requirements "master" in this case - so this change should not affect stable/*? | 18:02 |
haypo | it's to be able to choose when we upgrade, not be forced by library authors to upgrade | 18:03 |
*** jistr has quit IRC | 18:03 | |
notmyname | tsg: yeah, I think so | 18:03 |
haypo | tsg: the requirements project also has stable branches ;) | 18:03 |
tsg | haypo: exactly what I am saying :) | 18:03 |
peluse | hey, is this the swift channel? :) | 18:03 |
notmyname | let me take this conversation either to -infra or the mailing list and figure out what's possible. | 18:03 |
haypo | tsg: right | 18:03 |
notmyname | peluse: yep! I see you're new here, so if you want to get started, let me know ;-) | 18:04 |
tdasilva | peluse lives | 18:04 |
tsg | peluse: now that you are here, I am off to -infra ;) | 18:04 |
haypo | tsg: i have to go. would you like to write such email? | 18:04 |
tsg | haypo: sure | 18:05 |
haypo | tsg: cool. i will follow the thread ;) | 18:06 |
peluse | tdasilva: stilll hungover from Tokyo but lviing, yes! | 18:06 |
tsg | notmyname already started the discussion on infra - thanks! | 18:06 |
peluse | tsg: ha! | 18:06 |
tdasilva | peluse: hahahaha...good, there was concern for you on Friday there :P | 18:07 |
peluse | notmyname: FYI I met with my guys in San Antonio this morn, they're going to wrap up a few code coverage patches maybe look for a bug or two and then see what kind of damange we can do in Swift3, sound good? | 18:08 |
peluse | tdasilva: yeah clayg and I got a bit carried awasy... well, me more so than he from what I can remember :) | 18:08 |
peluse | tdasilva: I might have even tried sushi that night.... hmmmm | 18:09 |
tdasilva | lol | 18:09 |
notmyname | peluse: yeah, sounds good as long as there's still some activity in swift/swiftclient too (reviews and/or code) | 18:10 |
peluse | notmyname: sure we can start looking to both at the same time I think, not a problem | 18:11 |
notmyname | peluse: good :-) | 18:11 |
*** jlhinson has quit IRC | 18:13 | |
*** klrmn1 has joined #openstack-swift | 18:18 | |
*** rjaiswal has joined #openstack-swift | 18:21 | |
*** breitz has joined #openstack-swift | 18:29 | |
*** nadeem has quit IRC | 18:30 | |
*** geaaru has quit IRC | 18:33 | |
*** petertr7_away is now known as petertr7 | 18:33 | |
*** breitz has quit IRC | 18:34 | |
*** nadeem has joined #openstack-swift | 18:34 | |
*** breitz has joined #openstack-swift | 18:35 | |
*** daemontool has quit IRC | 18:38 | |
lifeless | haypo: tsg: hi | 18:38 |
lifeless | whats up? | 18:39 |
*** daemontool has joined #openstack-swift | 18:39 | |
*** zhill has quit IRC | 18:39 | |
*** zhill has joined #openstack-swift | 18:39 | |
notmyname | lifeless: I think we've got it. or rather, tsg and mordred and I are talkign about it in -infra | 18:40 |
notmyname | lifeless: thanks | 18:40 |
lifeless | ok, -> there | 18:41 |
*** breitz has quit IRC | 18:41 | |
*** breitz has joined #openstack-swift | 18:42 | |
*** SkyRocknRoll_ has quit IRC | 18:45 | |
tsg | lifeless, notmyname: thanks! | 18:47 |
tsg | the proposal is: | 18:47 |
tsg | 1) up global-requirements to >= 1.0.7, leave upper-constraints at ==1.0.7, | 18:47 |
tsg | 2) up swift requirement to >=1.0.7, | 18:47 |
tsg | 3) up global-constraints.txt on master to >=1.1.1 and upper-constraints to ==1.1.1, | 18:47 |
tsg | 4) up swift requirements to >=1.1.1 | 18:47 |
tsg | notmyname: will get this going | 18:47 |
notmyname | I will? oh, I will | 18:48 |
notmyname | ;-) | 18:48 |
tdasilva | kinda like this: http://trainingfortraders.com/Blog/wp-content/uploads/2012/06/horiz_2step.jpg | 18:48 |
tsg | haha yes, I will ;) | 18:48 |
*** diogogmt has joined #openstack-swift | 18:48 | |
*** jlhinson has joined #openstack-swift | 18:49 | |
tsg | tdasilva: ;) yeah it was as hard to arrive at this .. hopefully it will work | 18:49 |
notmyname | tsg: thanks. I've got that written down, and I'd love to track the patches | 18:50 |
*** nadeem has quit IRC | 18:50 | |
*** pchng_ has joined #openstack-swift | 18:51 | |
notmyname | tsg: I see no reason why these can't all be landed by the end of this week (or sooner!) | 18:53 |
tsg | notmyname: agreed. expect the first 2 in the next few minutes | 18:53 |
notmyname | thanks | 18:54 |
*** daemontool has quit IRC | 18:54 | |
*** pchng has quit IRC | 18:54 | |
*** breitz has quit IRC | 18:54 | |
*** haomaiwang has quit IRC | 19:01 | |
*** petertr7 is now known as petertr7_away | 19:01 | |
*** breitz has joined #openstack-swift | 19:01 | |
*** haomaiwa_ has joined #openstack-swift | 19:02 | |
*** petertr7_away is now known as petertr7 | 19:08 | |
*** yunpengli has joined #openstack-swift | 19:10 | |
*** pdardeau has quit IRC | 19:11 | |
*** pdardeau has joined #openstack-swift | 19:11 | |
openstackgerrit | Tushar Gohad proposed openstack/swift: EC: Use ec_type=liberasurecode_rs_vand in unit tests https://review.openstack.org/238926 | 19:12 |
zaitcev | tdasilva: When I did the backends work, it was a hell on a stick to debug every case where we plug exceptions like that. Ditto when xattrs didn't work well. | 19:15 |
zaitcev | tdasilva: So I put -1 on all such new cases. However. this time minwoob is adding one that is more or less analogous to similar uses in that module. So yeah... | 19:17 |
zaitcev | (going to go fix my wife's flat tire now) | 19:19 |
clayg | heyoh! | 19:21 |
*** garthb has joined #openstack-swift | 19:22 | |
notmyname | tsg: what needs to be split up? https://review.openstack.org/#/c/238926/5 looks fine on my saio | 19:22 |
tsg | notmyname: devstack will still pick up 1.0.7 | 19:23 |
notmyname | ok. thus breaking the unit tests in that patch | 19:23 |
notmyname | right? | 19:23 |
*** willsama has quit IRC | 19:23 | |
clayg | redbo: dfg: hurricanerix: do you think alan could look at lp bug #1514317 ??? | 19:24 |
openstack | Launchpad bug 1514317 in OpenStack Object Storage (swift) "All segments don't be deleted while expiring *LO object" [High,New] https://launchpad.net/bugs/1514317 | 19:24 |
openstackgerrit | Tim Burke proposed openstack/swift: Have versioned_writes use reverse listings https://review.openstack.org/234391 | 19:24 |
openstackgerrit | Tim Burke proposed openstack/swift: Add container and account reverse listings https://review.openstack.org/120709 | 19:24 |
tsg | notmyname: yes - so I will submit an intermediate patch to match GR | 19:24 |
tsg | notmyname: and postpone the liberasurecode_rs_vand/>=1.1.1 change until the patch after | 19:24 |
clayg | redbo: dfg: hurricanerix: sorry I don't remember his handle, but I was thinking that we should confirm his thoughts on the new expiring design will be able to support the usecase or we risk fixing it in one implementation only to regres on the next? | 19:24 |
tsg | notmyname: rethinking, actually - that may not work! because unit tests might fail without the liberasurecode_rs_vand change! | 19:25 |
notmyname | clayg: aerwin3_ | 19:25 |
hurricanerix | clayg: yup ^^^ | 19:25 |
clayg | redbo: dfg: hurricanerix: I think one answer could be "well just put a x-delete-at on the segments" - but if that's how we want to play it we probably wanna document the shit out of it! | 19:25 |
tsg | notmyname: you are right - let me leave it as is and see what CI does | 19:25 |
clayg | hurricanerix: aerwin3_: was that a "yup, that's his handle" or "yup, he can test it out confirm the bug and say if he thinks it makes sense to fix and carry the fix into his rewrite" | 19:26 |
redbo | what's that? aerwin3_ will do whatever we tell him to. | 19:26 |
hurricanerix | clayg: yup, that is his handle | 19:26 |
*** thumpba has joined #openstack-swift | 19:26 | |
clayg | redbo: tell him to read lp bug #1514317 - test it a saio - set the status to confirmed or invalid - then post a comment on what he thinks the reimplimentation of expiring objects should do in this case? | 19:27 |
openstack | Launchpad bug 1514317 in OpenStack Object Storage (swift) "All segments don't be deleted while expiring *LO object" [High,New] https://launchpad.net/bugs/1514317 | 19:27 |
notmyname | hurricanerix: any ideas on the failures in https://review.openstack.org/#/c/214206/ ? | 19:27 |
*** jlhinson_ has joined #openstack-swift | 19:28 | |
notmyname | tsg: when does CI pick up the new pyeclib? if it's based on *our* patch, then we should be good since we can do it lockstep | 19:28 |
clayg | also what is up with all the cutsey handles people!? if you're not famous like redbo or notmyname use a handle that has your name/initials in it! ;) | 19:28 |
*** daemontool has joined #openstack-swift | 19:29 | |
clayg | oh... alan last name is erwin | 19:29 |
clayg | carry on then | 19:29 |
notmyname | lol | 19:29 |
aerwin3_ | clayg: I will look through the change and get back to you. | 19:29 |
* clayg hugs aerwin3_ | 19:29 | |
tsg | notmyname: it should be based on our patch for unit tests, and based on upper-constraints for devstack | 19:29 |
*** jlhinson has quit IRC | 19:29 | |
tsg | notmyname: we should be good | 19:29 |
notmyname | tsg: ok :-) | 19:29 |
hurricanerix | notmyname: not yet, I spent the whole weekend cheating on Swift with this: https://github.com/hurricanerix/FlappyDisk | 19:30 |
hurricanerix | notmyname: i guess i can take a look at it now and see what is going on | 19:31 |
*** thumpba has quit IRC | 19:32 | |
*** sanchitmalhotra has joined #openstack-swift | 19:34 | |
*** August1914 has quit IRC | 19:36 | |
*** willsama has joined #openstack-swift | 19:36 | |
*** willsama has quit IRC | 19:36 | |
*** sanchitmalhotra1 has quit IRC | 19:36 | |
*** willsama has joined #openstack-swift | 19:37 | |
*** yunpengli has quit IRC | 19:43 | |
clayg | tsg: what about just making a DEFAULT_EC_LIB in test/__init__.py | 19:43 |
clayg | tsg: then we can merge the fix independently of ci shenanigans | 19:43 |
tsg | clayg: ie see what's available at runtime? | 19:44 |
clayg | tsg: oh yeah totally | 19:44 |
clayg | tsg: would that be hard to do? I think there's some lib calls that enumerate our options? | 19:44 |
clayg | we could just make it a preference list? | 19:44 |
clayg | tsg: I don't think the order even matters since we know we won't ever have both in the smae lib? | 19:45 |
notmyname | hurricanerix: thanks | 19:45 |
tsg | clayg: yes, that's doable, although this is all to make CI happy :) | 19:45 |
clayg | tsg: Im'a try it out - but let me know if you think it's stupid | 19:45 |
clayg | tsg: seems like an artificial goal - a real goal would be to make a vesion of swift taht can work with either 1.0.7 or 1.1.1 so that people can upgrade | 19:45 |
notmyname | the end goal is to have it work with >=1.1.1 | 19:46 |
clayg | notmyname: right and we can do that right now w/o wasted CI dances by having a thing that works with the existing requirements or also with pyeclib>=1.1.1 installed | 19:47 |
clayg | notmyname: you said that >=1.0.7 is already in globals right? If can work with >=1.07 (i.e. we can even work with 1.1.1) then we're golden? | 19:47 |
notmyname | clayg: so either we can do extra code in our tests to work with both and then pull those out right after or we can do the various requirements updates as described in the patch | 19:49 |
notmyname | I'm basing that on the assumption that we will drip support for <1.1.1 as soon as we have the 1.1.1 support in swift | 19:49 |
notmyname | *drop | 19:49 |
clayg | notmyname: yeah so I guess some of my opinion is based on the notion that it won't be much extra code and having the extraction and the ability to "prefer" from a list of available types will be a useful tool to have in unittests anyway | 19:55 |
clayg | notmyname: I get that having crufty junk code isn't so fun in general | 19:55 |
clayg | notmyname: but i don't think the problem is absoltely limited ot just the openstack infra - there's stuff like the community cluster that we'd *also* have to lock step the upgrade? | 19:56 |
*** janonymous has quit IRC | 19:56 | |
clayg | tsg: ok so I have everything a constant - tests are looking good | 19:57 |
clayg | tsg: so how do I write code that will fill in the constant from a pyeclib function that will return the list of avaialble libs? | 19:58 |
*** garthb_ has joined #openstack-swift | 19:58 | |
openstackgerrit | Sivasathurappan Radhakrishnan proposed openstack/swift: Added unit test cases for Auditor in container Added two unit test cases for fake_one_audit_pass to force timeout and test_one_audit_pass for _one_audit_pass functionality https://review.openstack.org/240351 | 19:59 |
*** garthb has quit IRC | 19:59 | |
tsg | clayg: check if pyeclib.ec_iface.PyECLib_EC_Types has 'algo'? | 20:00 |
*** pdardeau has quit IRC | 20:00 | |
*** haomaiwa_ has quit IRC | 20:01 | |
tsg | clayg: let me look to be exact | 20:01 |
*** haomaiwang has joined #openstack-swift | 20:01 | |
clayg | notmyname: I guess it's only "temporary" but patch 238926 currently says it works with pyeclib>***=***1.0.7 - but it's not true, 1.0.7 can't use the liberasurecode_rs_vand | 20:02 |
patchbot | clayg: https://review.openstack.org/#/c/238926/ - EC: Use ec_type=liberasurecode_rs_vand in unit tests | 20:02 |
tsg | clayg: this is only for CI :) the assumption is that folks using 1.0.7 will have jerasure installed | 20:03 |
tsg | clayg: that's if one installed jerasure/liberasurecode from deb/rpms | 20:03 |
tsg | clayg: but I do see your point if one forces ==1.0.7 on pip install command line :) | 20:03 |
*** SkyRocknRoll has quit IRC | 20:04 | |
dfg | clayg: you want the expirer to delete the segments of a SLO? if the x-delete-at is on the manifest? | 20:04 |
dfg | is only on the manifest | 20:04 |
clayg | tsg: everyone keeps saying this is "only for CI" and yet patch 238926 didn't work on my machine because I don't have 1.1.1 installed because the version I *currently* have installed meets the "requirements"? | 20:04 |
patchbot | clayg: https://review.openstack.org/#/c/238926/ - EC: Use ec_type=liberasurecode_rs_vand in unit tests | 20:04 |
clayg | dfg: that was *my* reading of the bug - what do you think? | 20:05 |
dfg | clayg: thats what i think the bug was saying. i just don't think we should do it. | 20:05 |
clayg | tsg: aside from my dev machine - we also have stuff like the QA clsuter | 20:05 |
clayg | dfg: I think you should put that on the bug then, and maybe change it to a doc/user-expectation bug? | 20:06 |
dfg | also- DLO POST with post_as_copy off being broken doesn't surprise me- btu thats a separate issue right? | 20:06 |
dfg | clayg: oh ok | 20:06 |
clayg | dfg: unless you think it's totally expected that when I upload a large object and set it to expire the zero-byte file is removed and the rest of the segments get left behind? | 20:06 |
dfg | clayg: i'd think it would be unexpected for a SDK to do that. | 20:07 |
clayg | dfg: I *might* have expected that - but I'm not sure someone readig our large object or expriing object docs would be able to infer the relation - maybe? probably? we could to try get an independent review of the docs stuff | 20:07 |
dfg | anyway- i'll add a note | 20:07 |
clayg | dfg: oh yeah that's a good solution - maybe we just need to evaluate the handling in swiftclient - say that too! | 20:08 |
clayg | dfg: you're so smart | 20:08 |
clayg | dfg: we should get you to chime in on all kinds of stuff | 20:08 |
*** nadeem has joined #openstack-swift | 20:08 | |
dfg | clayg: just enjoy it when it happens | 20:09 |
tsg | clayg: I understand .. won't the QA cluster pull 1.1.1 for 238926 because we have >=1.0.7 in requirements? | 20:09 |
clayg | tsg: not if it has 1.0.7 installed already? | 20:10 |
clayg | tsg: I mean techincally that meets the requirements? | 20:10 |
clayg | dfg: I sure do sir! | 20:10 |
tsg | clayg: yes, unfortunately this is a 4-step update that is suggested by the infra folks | 20:10 |
tsg | so hopefully the QA cluster will start clean and install the latest version | 20:11 |
*** nadeem has quit IRC | 20:12 | |
*** zhill has quit IRC | 20:12 | |
tsg | clayg: wish we could go directly to 1.1.1 in one step, but the introduction of upper-constraints has made things a bit more painful | 20:12 |
*** nadeem has joined #openstack-swift | 20:12 | |
tsg | clayg: back to your Q on looking up types are runtime - pyeclib.ec_iface.PyECLib_EC_Types.has_enum('liberasurecode_rs_vand') etc | 20:15 |
openstackgerrit | Janie Richling proposed openstack/swift: Update container on fast-POST https://review.openstack.org/135380 | 20:17 |
jrichli | rebased only ^^ acoles might want to check the changes | 20:17 |
clayg | tsg: what's with jerasure_rs_vand vs libjerasure_rs_vand? | 20:17 |
openstackgerrit | Peter Lisák proposed openstack/python-swiftclient: Add content-type in list of container content https://review.openstack.org/241342 | 20:17 |
tsg | clayg: it is liberasurecode_rs_vand - the new EC type we introduced recently | 20:18 |
clayg | all the elements in pyeclib.ec_iface.PyECLib_EC_Types have a name attribute that stars with 'libXXX' | 20:18 |
tsg | clayg: jerasure_rs_vand stays the same name | 20:18 |
tsg | let me check | 20:18 |
clayg | but I think when we name a ec_type int he config we drop the lib? | 20:18 |
*** zhill has joined #openstack-swift | 20:20 | |
tsg | clayg: no rule there - erasurecode_rs_vand sounded too generic so Kevin and I decided to make it specific to liberasurecode_rs_vand | 20:21 |
tsg | clayg: also you can look at VALID_EC_TYPES instead - we already use it for validity checks in ec policy unit tests | 20:22 |
clayg | tsg: nice | 20:24 |
*** sanchitmalhotra1 has joined #openstack-swift | 20:26 | |
clayg | tsg: oic, so it would be totally reasonable to just change the requirements to 1.1.1 in the same change that makes that the requirement - but for some reason infra is unable to rationalize about the reality that sometimes you want to bump a requirement (and accept that the time to do this is when change that code to require that new version)? | 20:27 |
clayg | seems weird | 20:27 |
*** thumpba has joined #openstack-swift | 20:28 | |
tsg | clayg: correct - notmyname and I had a long discussion over this on infra and decided to take this longer route. The original plan was: https://review.openstack.org/#/c/238926/4/requirements.txt | 20:28 |
clayg | I mean... how is bumping a requirement supposed to work in infra land? because yeah just mering a change that says "here's code that requires 1.1.1 and duh, I changed the requirement to read 1.1.1" is basically so obvious I can't imagine it working any other way? | 20:28 |
*** thumpba has quit IRC | 20:28 | |
*** sanchitmalhotra has quit IRC | 20:28 | |
tsg | clayg: it was a simple update to global-requirements and then to swift requirements until "upper-constraints" showed up :) https://specs.openstack.org/openstack/openstack-specs/specs/requirements-management.html | 20:29 |
clayg | oh I like that one! | 20:29 |
*** thumpba has joined #openstack-swift | 20:29 | |
*** jlhinson_ has quit IRC | 20:32 | |
tsg | clayg: now they have a "pip freeze file" called upper-constraints.txt that has a pinned list of requirements to keep CI from breaking often .. this affects only devstack at the moment - and in our case, with upper-constraints being pinned at ==1.0.7, devstack breaks (because of GR change >=1.1.1, CI pulls the latest rev - 1.1.1) | 20:32 |
*** jlhinson_ has joined #openstack-swift | 20:32 | |
clayg | tsg: I agree with all the stated goals in that spec and the reading a) makes sense and b) doesn't seem to preclude bumping version? | 20:32 |
*** thumpba has quit IRC | 20:33 | |
clayg | ok, so lets fix our constrains to say >=1.0.7,!=1.1.0 or whatever is the version of breakage that caused us to have to drop >=1.0.7 ? | 20:34 |
clayg | that should be compatible with global - which is what that spec calls for? | 20:34 |
tsg | yep | 20:34 |
clayg | anyway - i have a change for 238926 that works on pyeclib 1.1.1 and allows our requirements file to not be a lie (in that it works on pyeclib>=1.0.7) - which as a side effect changes that patch from "not working on my machine" to "working on my machine" | 20:36 |
clayg | tsg: can I push it over yours? | 20:36 |
*** pdardeau has joined #openstack-swift | 20:36 | |
clayg | tsg: I think the fact that all the qa cluster tests are failing is trying to tell us *something* | 20:36 |
clayg | tsg: although it may just be telling us that the last changed to requirements with pbr/setuptools extras syntax is breaking our QA cluster | 20:36 |
tsg | clayg: the tests are failing because: https://review.openstack.org/#/c/238771/ is still pending merge | 20:37 |
tsg | ie global-requirements is still at ==1.0.7 | 20:37 |
clayg | charz: hugokuo: either of you about? I tried to log into the QA cluster and upgrade prb/setuptools on Friday and it didn't work | 20:37 |
diazjf | acoles_ just wanted to let you know there's a spec up for removing the Keystone dependency from Castellan. Just wanted your input it(https://review.openstack.org/#/c/241068/) whenever you get a chance. :) | 20:37 |
*** tsg is now known as tsg_away | 20:39 | |
*** zhill has quit IRC | 20:40 | |
*** mahatic has quit IRC | 20:41 | |
clayg | oh i guess if global says ==1.0.7 there's no way change our requirements that would be compatible - so again first step seems to be write code that will work on more than one version (where one of those versions is compatible with global) | 20:42 |
*** haypo has left #openstack-swift | 20:47 | |
openstackgerrit | Merged openstack/swift: Add unit tests to cover print_item_locations https://review.openstack.org/240961 | 20:53 |
clayg | I think swift-bench's test-requirements are horked up to bring in some old version of hacking that has a pinned pbr version that breaks everyhting | 20:57 |
*** haomaiwang has quit IRC | 21:01 | |
*** haomaiwang has joined #openstack-swift | 21:01 | |
*** mzhou has quit IRC | 21:03 | |
*** lpabon has joined #openstack-swift | 21:09 | |
openstackgerrit | Clay Gerrard proposed openstack/swift: Update code to work with requirements https://review.openstack.org/243316 | 21:11 |
*** lpabon has quit IRC | 21:11 | |
clayg | ^ let's see if that passes CI/QA - it works on my vsaio without having to manually force an upgrade of pyeclib (but it also *still* works with forced upgrade of pyeclib becasue the requirements are >=1.0.7) | 21:12 |
clayg | notmyname: I think the test changes to support both versions are minimal and reasonable | 21:12 |
*** thumpba has joined #openstack-swift | 21:12 | |
clayg | notmyname: generally I think it improves maintainability with out really costing us anything on readability | 21:12 |
clayg | but... you know - let your -1's guide you | 21:12 |
*** pdardeau has quit IRC | 21:16 | |
*** subscope has joined #openstack-swift | 21:16 | |
*** pdardeau has joined #openstack-swift | 21:17 | |
*** zhill has joined #openstack-swift | 21:18 | |
*** NM has quit IRC | 21:22 | |
clayg | acoles_: re parsing the output of swift list -l -> I don't think it's entirely fair to have to support unknown brittle parsing | 21:29 |
*** thumpba has quit IRC | 21:29 | |
clayg | acoles_: it's was presented as a machine parsable output - we might consider exposing --json for the machines | 21:30 |
notmyname | remember that acoles_ got called to jury duty today | 21:31 |
clayg | well he left a review on patch 241342 that I didn't agree with now the patch got changed to something I'm less happy with - not my fault his state needs him | 21:31 |
patchbot | clayg: https://review.openstack.org/#/c/241342/ - Add content-type in list of container content | 21:31 |
clayg | SWIFT NEEDS HIM TOO! | 21:31 |
* notmyname needs lunch | 21:32 | |
*** thumpba has joined #openstack-swift | 21:33 | |
*** thumpba has quit IRC | 21:34 | |
*** tsg_away is now known as tsg | 21:36 | |
*** thumpba has joined #openstack-swift | 21:36 | |
*** mzhou has joined #openstack-swift | 21:36 | |
*** thumpba has quit IRC | 21:38 | |
*** cschwede has quit IRC | 21:38 | |
tsg | clayg: didn't catch it earlier, but please feel free to post over 238926. in the meantime, patch 238771 (for global >=1.0.7) is in the integration queue | 21:39 |
patchbot | tsg: https://review.openstack.org/#/c/238771/ - Bump PyECLib version to >=1.0.7 | 21:39 |
*** thumpba has joined #openstack-swift | 21:39 | |
clayg | tsg: I put up what I think is better as a depends in patch 243316 | 21:40 |
patchbot | clayg: https://review.openstack.org/#/c/243316/ - Update code to work with requirements | 21:40 |
clayg | tsg: please look it over as I don't think it would inturrupt anything in the current plan and also probably needs patch 238771 in order for pyeclib>=1.0.7 to pass global check | 21:40 |
patchbot | clayg: https://review.openstack.org/#/c/238771/ - Bump PyECLib version to >=1.0.7 | 21:40 |
*** cschwede has joined #openstack-swift | 21:41 | |
*** thumpba has quit IRC | 21:42 | |
clayg | I guess I have a small worry that global stating >=1.0.7 is sorta BS in that swift master only supports 1.0.7 currently - my change in patch 243316 is comptabible with that requirement as far as I've been able to test - so I think it would have acctually be better to merge that first (possibly w/o the requirements change) - but w/e this will probably work as long as they know the requirement in globals isn't what should acct | 21:43 |
patchbot | clayg: https://review.openstack.org/#/c/243316/ - Update code to work with requirements | 21:43 |
clayg | timburke: how do we tag bugs in launchpad against swiftclient? | 21:55 |
notmyname | clayg: https://bugs.launchpad.net/python-swiftclient | 21:56 |
clayg | notmyname: yeah i was using the wrong project - thanks! | 21:57 |
tsg | clayg: thx. do you want to make 238926 depend on 243316 instead? (given 243316 can go in without any changes) | 22:00 |
*** haomaiwang has quit IRC | 22:01 | |
clayg | tsg: if you say patch 238926 and patch 243316 I get the titles to know which one is which | 22:01 |
patchbot | clayg: https://review.openstack.org/#/c/238926/ - EC: Use ec_type=liberasurecode_rs_vand in unit tests | 22:01 |
patchbot | clayg: https://review.openstack.org/#/c/243316/ - Update code to work with requirements | 22:01 |
clayg | tsg: yeah I think 243316 is baller in that it "just works" no matter who else does whatever | 22:01 |
tsg | clayg: sorry, forgot abt that! | 22:01 |
*** haomaiwang has joined #openstack-swift | 22:01 | |
clayg | tsg: as far as getting rid of the jerasure from the preferred list after all the dust settles i'm 50/50 | 22:01 |
clayg | tsg: we could also just print a warning, or we could add isa-l as preferred option if you have it installed once everything depends on >=1.1.1 - I'm down either way | 22:02 |
tsg | clayg: yeah, will leave the jerasure removal and isa-l addition decision up to notmyname :-) | 22:03 |
tsg | I* will ;) | 22:03 |
clayg | but if you want me to rebase patch 243316 so that we can merge it as soon as the globals go through I think we could drop patch 238926 and do something different when the time comes | 22:03 |
patchbot | clayg: https://review.openstack.org/#/c/243316/ - Update code to work with requirements | 22:03 |
patchbot | clayg: https://review.openstack.org/#/c/238926/ - EC: Use ec_type=liberasurecode_rs_vand in unit tests | 22:03 |
clayg | i'm fairly down on 238926 w/o 243316 because 238926 doesn't work with the stated requirements - you *have* to update pyeclib to 1.1.1 - which I don't really understand how the gate is planning on managing that - they probably think that patch 238926 works with 1.0.7 like it says in the requirements and everyone will be the dissappoint when they find out you can run 238926 w/o pyeclib 1.1.1 | 22:05 |
patchbot | clayg: https://review.openstack.org/#/c/238926/ - EC: Use ec_type=liberasurecode_rs_vand in unit tests | 22:05 |
tsg | clayg: patch 238926 will be tested with 1.1.1 because of the >=1.0.7 in requirements | 22:07 |
patchbot | tsg: https://review.openstack.org/#/c/238926/ - EC: Use ec_type=liberasurecode_rs_vand in unit tests | 22:07 |
tsg | clayg: the ==1.0.7 constraint applies *only to devstack* | 22:08 |
*** petertr7 is now known as petertr7_away | 22:09 | |
openstackgerrit | Ganesh Maharaj Mahalingam proposed openstack/swift: Add unit tests for direct_client https://review.openstack.org/241291 | 22:16 |
*** dustins has quit IRC | 22:16 | |
clayg | dfg: torgomatic_: aerwin3_: thanks for the help/comments on lp bug #1514317 - I opened lp bug #1514606 and swiftclient lp bug #1514604 | 22:17 |
openstack | Launchpad bug 1514317 in OpenStack Object Storage (swift) "POST-as-COPY to DLO will compresses manifest" [High,New] https://launchpad.net/bugs/1514317 | 22:17 |
openstack | Launchpad bug 1514606 in OpenStack Object Storage (swift) "Expiring Large Object interaction is not explicit" [Undecided,New] https://launchpad.net/bugs/1514606 | 22:17 |
openstack | Launchpad bug 1514604 in python-swiftclient "Expiring Large Objects doesn't clean up segments" [Undecided,New] https://launchpad.net/bugs/1514604 | 22:17 |
clayg | ^ please comment cc hugokuo | 22:17 |
clayg | torgomatic_: omg you reviewed patch 241571 - i hope it didn't hurt too bad :\ | 22:19 |
patchbot | clayg: https://review.openstack.org/#/c/241571/ - Put part-replicas where they go | 22:19 |
timburke | clayg: the swiftclient bug seems like a dup of lp bug #1478830 | 22:23 |
openstack | Launchpad bug 1478830 in python-swiftclient "x-delete-at and x-delete-after do not apply to segments of large objects" [Undecided,Confirmed] https://launchpad.net/bugs/1478830 - Assigned to Joel Wright (joel-wright-k) | 22:23 |
clayg | timburke: well - apparently I suck (this is probably non-news to most of you) | 22:24 |
timburke | clayg: still worth pointing out! and figuring out how to fix | 22:24 |
*** wbhuber has quit IRC | 22:25 | |
clayg | timburke: WHY does launchpad not have native support for dupe? If you're a bug tracker how do you not have this feature? | 22:25 |
timburke | an excellent question :( | 22:26 |
clayg | oh there's a blueprint! https://blueprints.launchpad.net/launchpad/+spec/duplicate-bug-handling | 22:26 |
*** wbhuber has joined #openstack-swift | 22:26 | |
notmyname | clayg: what do you mean? there's the "mark as duplicate" link on the right in the bug page on LP | 22:28 |
clayg | notmyname: YES! | 22:28 |
clayg | notmyname: never seen it | 22:28 |
clayg | notmyname: I think i went looking for it in status and gave up because I'm lazy | 22:28 |
clayg | notmyname: wow you can even convert them to questions | 22:29 |
notmyname | seems reasonable to look in status. and the link is in small type in a low-contrast color. the LP UI won't win any usability awards ;-) | 22:29 |
*** wbhuber_ has joined #openstack-swift | 22:29 | |
clayg | notmyname: timburke: I think it worked! | 22:30 |
clayg | notmyname: no no it's great - i don't need it to work well if it works - i'm totally happy | 22:30 |
clayg | it's like I didn't even used to have the burning rage of a thousand volcano's for launchpad 10 seconds ago | 22:30 |
*** wbhuber has quit IRC | 22:33 | |
*** August1914 has joined #openstack-swift | 22:34 | |
*** blmartin has quit IRC | 22:38 | |
*** jamielennox|away is now known as jamielennox | 22:38 | |
*** siva_krishnan has joined #openstack-swift | 22:42 | |
*** nadeem has quit IRC | 22:45 | |
*** wbhuber_ has quit IRC | 22:46 | |
*** dewsday has joined #openstack-swift | 22:48 | |
*** km has joined #openstack-swift | 22:49 | |
*** wbhuber_ has joined #openstack-swift | 22:49 | |
*** km is now known as Guest33023 | 22:49 | |
*** delattec has quit IRC | 22:50 | |
*** wbhuber_ has quit IRC | 22:55 | |
clayg | notmyname: oh i think the QA cluster's probetests are having the same problem as https://github.com/swiftstack/vagrant-swift-all-in-one/commit/2e12d791c117ee1ac42504ed95bf3c92d8153510 | 22:55 |
*** jerrygb has quit IRC | 22:59 | |
*** haomaiwang has quit IRC | 23:01 | |
*** haomaiwang has joined #openstack-swift | 23:01 | |
*** jerrygb has joined #openstack-swift | 23:02 | |
*** tanee2 has joined #openstack-swift | 23:03 | |
minwoob | zaitcev: Yeah, I was considering just abandoning the error handling related patch. Like you said, it might take us in the wrong direction. | 23:03 |
zaitcev | minwoob: I thought I'd have someone like tdasilva to evaluate. Maybe my work with broken backends clouds my judgement. | 23:04 |
minwoob | zaitcev: I see. | 23:05 |
notmyname | clayg: shall we simply update hacking in swift-bench? | 23:06 |
*** tanee has quit IRC | 23:06 | |
openstackgerrit | John Dickinson proposed openstack/swift-bench: update hacking in test-requirements https://review.openstack.org/243346 | 23:07 |
clayg | notmyname: I have no idea!? is it *possible* to "just" update anything in requirements.txt these days? | 23:10 |
*** jrichli has quit IRC | 23:11 | |
clayg | tsg: totally confused by the failures on patch 243316 - it says "ImportError (No module named pyeclib.ec_iface)" - but the log/debug-ouptut (on functional/devstack run at least) say PyECLib==1.0.7 in pip-freeze.txt | 23:15 |
patchbot | clayg: https://review.openstack.org/#/c/243316/ - Update code to work with requirements | 23:15 |
clayg | tsg: on my machine when pip freeze says 1.0.7 import pyeclib.ec_iface totally works :'( | 23:16 |
* tsg looking at the failure logs | 23:17 | |
tsg | clayg: ah! | 23:19 |
*** tanee has joined #openstack-swift | 23:19 | |
tsg | you have patch 243316 dependent on 238926 | 23:20 |
patchbot | tsg: https://review.openstack.org/#/c/243316/ - Update code to work with requirements | 23:20 |
clayg | tsg: that's.... true.... | 23:20 |
tsg | clayg: it is picking up PyECLib>=1.0.7 change | 23:20 |
tsg | clayg: http://logs.openstack.org/16/243316/1/check/gate-swift-python27/d52f6c9/tox/py27-2.log | 23:20 |
clayg | tsg: yeah but I thought that change was gravy because we were going to let globals bump? | 23:20 |
tsg | clayg: that's true - let me go look at the original error again | 23:20 |
clayg | heh "Failed to build PyECLib" then three lines later "Successfully installed PyECLib" | 23:21 |
*** cdelatte has joined #openstack-swift | 23:21 | |
tsg | clayg: yeah .. that's what's causing the not found error | 23:22 |
tsg | clayg: any way to drill down? | 23:22 |
clayg | maybe on the devstack run | 23:22 |
*** tanee2 has quit IRC | 23:22 | |
*** kei_yama has joined #openstack-swift | 23:24 | |
clayg | the tox run is trying to build Downloading http://pypi.DFW.openstack.org/packages/source/P/PyECLib/PyECLib-1.1.1.tar.gz FWIW | 23:25 |
*** tanee has quit IRC | 23:25 | |
clayg | the dsvm job is building Downloading http://pypi.region-b.geo-1.openstack.org/packages/source/P/PyECLib/PyECLib-1.0.7.tar.gz | 23:25 |
*** willsama has quit IRC | 23:26 | |
clayg | (successfully so it says) -> Successfully built PyECLib -> Successfully installed PyECLib-1.0.7 (http://logs.openstack.org/16/243316/1/check/gate-swift-dsvm-functional/c3a3c3e/logs/devstack-early.txt.gz) | 23:26 |
clayg | but then it still fails with the same ImportError? http://logs.openstack.org/16/243316/1/check/gate-swift-dsvm-functional/c3a3c3e/console.html | 23:26 |
*** tanee has joined #openstack-swift | 23:26 | |
*** subscope has quit IRC | 23:26 | |
clayg | tsg: what if everything we think we know about deterministic computing machines is a lie?! | 23:27 |
tsg | clayg: :) I assume 1.1.1 works in SAIO (it does in mine) | 23:28 |
*** minwoob has quit IRC | 23:28 | |
clayg | tsg: yeah idk, I can install it, but then again - I have no idea what a wheel is | 23:28 |
openstackgerrit | John Dickinson proposed openstack/swift-bench: update hacking in test-requirements https://review.openstack.org/243346 | 23:35 |
*** lcurtis has quit IRC | 23:37 | |
*** pdardeau has quit IRC | 23:40 | |
*** dewsday has quit IRC | 23:43 | |
*** wbhuber has joined #openstack-swift | 23:47 | |
*** ho has joined #openstack-swift | 23:48 | |
ho | good morning! | 23:50 |
openstackgerrit | Sivasathurappan Radhakrishnan proposed openstack/swift: Added unit test cases for container/auditor.py https://review.openstack.org/240351 | 23:50 |
*** diazjf has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!