openstackgerrit | Samuel Merritt proposed openstack/swift master: Remove unhelpful log message in copy middleware https://review.openstack.org/571047 | 00:00 |
---|---|---|
openstackgerrit | Tim Burke proposed openstack/swift master: Make account ACLs work with unicode in user/account names https://review.openstack.org/571048 | 00:01 |
openstackgerrit | Tim Burke proposed openstack/swift master: Make COPY work with unicode account names https://review.openstack.org/571049 | 00:01 |
openstackgerrit | Tim Burke proposed openstack/swift master: functests: Clean up objects better https://review.openstack.org/571050 | 00:01 |
openstackgerrit | Tim Burke proposed openstack/swift master: Improve user logging https://review.openstack.org/571051 | 00:01 |
timburke | ^^^ a whole bunch of crap to shake out of looking harder at https://review.openstack.org/#/c/558974/ | 00:01 |
patchbot | patch 558974 - swift - Support unicode characters in tempauth user names. (MERGED) | 00:01 |
timburke | the good news is, test/functional/tests.py test/functional/test_object.py now pass with tempauth users like tést:tester | 00:02 |
timburke | the bad news is, a whole bunch of other stuff still doesn't | 00:02 |
*** rledisez has quit IRC | 00:04 | |
*** rledisez has joined #openstack-swift | 00:05 | |
*** alecuyer has quit IRC | 00:06 | |
*** alecuyer has joined #openstack-swift | 00:06 | |
*** DHE has quit IRC | 00:06 | |
*** zigo has quit IRC | 00:06 | |
*** dhellmann has quit IRC | 00:06 | |
*** afazekas has quit IRC | 00:06 | |
*** zigo_ has joined #openstack-swift | 00:06 | |
*** dhellmann has joined #openstack-swift | 00:11 | |
*** afazekas has joined #openstack-swift | 00:11 | |
*** ChanServ has quit IRC | 00:12 | |
*** DHE has joined #openstack-swift | 00:15 | |
*** ChanServ has joined #openstack-swift | 00:33 | |
*** barjavel.freenode.net sets mode: +o ChanServ | 00:33 | |
*** amandap has joined #openstack-swift | 00:36 | |
*** Renich has quit IRC | 00:37 | |
openstackgerrit | Samuel Merritt proposed openstack/swift master: container-updater: log LockTimeout exceptions at INFO, not ERROR https://review.openstack.org/571042 | 00:38 |
*** Renich has joined #openstack-swift | 01:05 | |
*** gyankum has joined #openstack-swift | 01:29 | |
*** DHE has quit IRC | 01:31 | |
*** gyee has quit IRC | 01:31 | |
*** DHE has joined #openstack-swift | 01:44 | |
*** dr_gogeta86 has quit IRC | 01:45 | |
*** armaan has quit IRC | 01:48 | |
*** armaan has joined #openstack-swift | 01:49 | |
openstackgerrit | Merged openstack/swift master: Add s3api headers to allowed_headers by default https://review.openstack.org/571013 | 02:03 |
*** bkopilov_ has quit IRC | 02:08 | |
*** psachin has joined #openstack-swift | 02:42 | |
openstackgerrit | Merged openstack/swift master: authors/changelog update for 2.18.0 release https://review.openstack.org/570619 | 02:43 |
notmyname | https://review.openstack.org/#/c/571067/ <-- 2.18.0 tag request | 02:48 |
patchbot | patch 571067 - releases - Swift 2.18.0 release | 02:48 |
notmyname | biggest swift release ever | 02:48 |
mattoliverau | and best! | 02:57 |
*** bkopilov_ has joined #openstack-swift | 03:24 | |
openstackgerrit | Matthew Oliver proposed openstack/swift master: Adds read_only middleware https://review.openstack.org/233749 | 03:26 |
mattoliverau | timburke: I'm taking a look at the read_only middleware. if you want to merge your follow up fixes to the patch to the existing, add a co-author (if you want) and then add your +2 again, I'll go test it out and put mine on. :) | 04:04 |
mattoliverau | or we can just land the 2, that fine to. I updated the commit message so it'll need you +2 again anyway | 04:05 |
*** links has joined #openstack-swift | 04:11 | |
*** amandap has quit IRC | 04:17 | |
*** amandap has joined #openstack-swift | 04:30 | |
*** psachin has quit IRC | 04:46 | |
*** mvk has joined #openstack-swift | 04:58 | |
openstackgerrit | Merged openstack/swift master: Catch and log errors from process_container, then keep updating https://review.openstack.org/570622 | 05:00 |
*** eandersson has joined #openstack-swift | 05:10 | |
openstackgerrit | Merged openstack/swift master: Remove unhelpful log message in copy middleware https://review.openstack.org/571047 | 05:19 |
*** lifeless_ has quit IRC | 05:19 | |
*** lifeless has joined #openstack-swift | 05:19 | |
kota_ | hello world. | 05:42 |
kota_ | wow nice. a lot of s3api staffs in the gerrit. | 05:43 |
*** eandersson has quit IRC | 05:48 | |
*** eandersson has joined #openstack-swift | 05:49 | |
kota_ | hmm... vda1 looks like size: 80.00 GB... ceph-s3tests eat the volume? | 05:55 |
kota_ | ah... no. it seems like the loopback devices of the disks too small. Let me try to increase. | 06:00 |
*** cshastri has joined #openstack-swift | 06:02 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift master: WIP: Add ceph-s3 test non-voting job https://review.openstack.org/564700 | 06:02 |
*** armaan has quit IRC | 06:09 | |
*** armaan has joined #openstack-swift | 06:09 | |
f0o | Hi I'm having a bit of an issue, I just updated one of our swift nodes and now the container-server and replication-server wont start anymore. they all fail with the same error, related to liberasurecode and pyeclib. logs: http://paste.openstack.org/show/722322/ - Any pointers? | 06:12 |
f0o | if it's of any use, I got pyeclib version 1.5.0 and liberasurecode 1.1.1 | 06:14 |
mattoliverau | f0o: I think the dynamic linking warnings there happened in an older version of liberasurecode. Lastest version of liberasure is 1.5.0 (I think, according to the source). Any chance you can try a later version? | 06:21 |
f0o | mattoliverau: yeah I saw that too now, I'm filing a bug with upstream gentoo to bump the ebuild | 06:22 |
kota_ | IIRC, _liberasurecode_version() has been supported around 1.2.0... | 06:22 |
*** lifeless has quit IRC | 06:23 | |
*** lifeless has joined #openstack-swift | 06:25 | |
mattoliverau | nice thanks kota_ | 06:26 |
mattoliverau | I'll go ping prometheanfire, he's a gentoo dev | 06:27 |
kota_ | that looks newer, https://github.com/openstack/liberasurecode/commit/09d8bbf3 since 1.4.0 | 06:27 |
kota_ | then, using https://github.com/openstack/pyeclib/blob/master/src/c/pyeclib_c/pyeclib_c.c#L1226 | 06:29 |
kota_ | I totally forget how older liberasurecode/pyeclib can be supported though. | 06:29 |
mattoliverau | cool, I've bugged prometheanfire.. always fun to have an excuse to do that :P | 06:32 |
f0o | anyone knows what license liberasurecode is under? | 06:33 |
*** pcaruana has joined #openstack-swift | 06:33 | |
kota_ | IIRC, 3-clause BSD | 06:34 |
kota_ | https://github.com/openstack/pyeclib/blob/master/src/c/pyeclib_c/pyeclib_c.c#L1226 | 06:35 |
kota_ | no invalid link | 06:35 |
kota_ | https://github.com/openstack/liberasurecode/blob/master/COPYING | 06:35 |
f0o | ty | 06:35 |
kota_ | oh, it might be 2-clauses? | 06:36 |
f0o | for a package maintainer's eyes it's BSD :D | 06:36 |
* kota_ is checking the sentences | 06:36 | |
kota_ | hmm... it looks like 2-clause | 06:39 |
kota_ | it doesn't have the 3rd clause. | 06:39 |
f0o | update liberasurecode to 1.5.0 worked flawless | 06:41 |
f0o | thanks :) | 06:41 |
f0o | submitting my ebuild to upstream now, so they can update their repos | 06:41 |
f0o | https://bugs.gentoo.org/656882 | 06:45 |
f0o | for the record | 06:45 |
*** hseipp has joined #openstack-swift | 06:47 | |
*** m_kazuhiro has joined #openstack-swift | 06:54 | |
*** cshastri has quit IRC | 06:57 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift master: WIP: Add ceph-s3 test non-voting job https://review.openstack.org/564700 | 06:58 |
*** wangyuxin has quit IRC | 07:07 | |
*** yuxin_ has joined #openstack-swift | 07:07 | |
mattoliverau | f0o: nice work and thanks for letting us know | 07:09 |
*** ccamacho has joined #openstack-swift | 07:11 | |
*** tesseract has joined #openstack-swift | 07:20 | |
*** cshastri has joined #openstack-swift | 07:22 | |
*** rcernin has quit IRC | 07:27 | |
*** geaaru has joined #openstack-swift | 07:28 | |
mattoliverau | f0o: gentoo has fixed it. And your bug is closed :) | 07:30 |
*** cbartz has joined #openstack-swift | 07:32 | |
*** armaan has quit IRC | 07:48 | |
*** armaan has joined #openstack-swift | 07:49 | |
*** amandap has quit IRC | 07:53 | |
*** mikecmpbll has joined #openstack-swift | 07:58 | |
*** m_kazuhiro has quit IRC | 08:01 | |
*** armaan has quit IRC | 08:04 | |
*** armaan has joined #openstack-swift | 08:04 | |
f0o | yep just saw the ebuild pushed to my gentoo mirrors | 08:30 |
f0o | now I can continue and update all the test of the nodes ;) | 08:31 |
f0o | OT how can I restore an object that was mistakenly created with an expiry tag? | 08:38 |
f0o | a customer just poked me about that, I can see the file on disk so it's not scrubbed yet - can I just bump the timestamp tag? | 08:39 |
f0o | or will that create a world of hurt in the backend? | 08:39 |
*** lifeless_ has joined #openstack-swift | 08:44 | |
*** lifeless has quit IRC | 08:44 | |
*** silor has joined #openstack-swift | 08:55 | |
*** kei_yama has quit IRC | 08:56 | |
acoles | timburke: notmyname: re https://review.openstack.org/#/c/570989/ ...looks like the default sharding size/threshold was 10M since first commit on feature/deep, but documented as 1M. The change makes sense. | 08:58 |
patchbot | patch 570989 - swift - Change default sharding threshold to 1,000,000 obj... (MERGED) | 08:58 |
*** armaan has quit IRC | 09:05 | |
*** armaan has joined #openstack-swift | 09:05 | |
*** armaan has quit IRC | 09:09 | |
*** armaan has joined #openstack-swift | 09:13 | |
*** dr_gogeta86 has joined #openstack-swift | 09:25 | |
*** dr_gogeta86 has quit IRC | 09:25 | |
*** dr_gogeta86 has joined #openstack-swift | 09:25 | |
*** silor has quit IRC | 09:45 | |
acoles | f0o: you'd need to delete the x-delete-at metadata in *all replicas* of the object on disk file. The best I came up with last time this was asked is to delete all the metadata for the object using something like this https://gist.github.com/alistairncoles/722e3e8a6d7107c9fd93c1db7ff7d73c which requires your user to not care about any user metadata, and requires swift 2.15.0 | 09:53 |
kota_ | timburke: we finally get the s3-tests compatibility summary at the gate! -> http://logs.openstack.org/00/564700/19/check/swift-tox-func-s3api-ceph-s3tests-tempauth/5816ec8/output/ceph-s3-summary.log | 09:54 |
acoles | f0o: The simplest fix might be to ship the content of the .data file you can see on disk back to your user and suggest they upload it again without an x-delete-at/after header | 09:55 |
kota_ | idk how it affects to the probetests as TIMEOUT tho :/ | 09:56 |
*** zigo_ is now known as zigo | 09:56 | |
openstackgerrit | Alexandre Lécuyer proposed openstack/swift master: Configure diskfile per storage policy https://review.openstack.org/447129 | 10:08 |
*** bkopilov_ has quit IRC | 10:18 | |
*** psachin has joined #openstack-swift | 10:21 | |
*** lifeless_ has quit IRC | 10:32 | |
*** gyankum has quit IRC | 10:41 | |
*** amandap has joined #openstack-swift | 10:44 | |
*** lifeless has joined #openstack-swift | 11:01 | |
*** armaan has quit IRC | 11:16 | |
*** armaan has joined #openstack-swift | 11:17 | |
f0o | acoles: thanks (also sorry for the late answer, lunch ;)) - I ended up shipping the files on disk to him and asked him to reupload it either versioned or without the expiry | 11:28 |
f0o | I'll still keep the gist you linked, it will come in handy later on I think :) | 11:29 |
*** armaan has quit IRC | 11:33 | |
*** armaan_ has joined #openstack-swift | 11:33 | |
*** lifeless_ has joined #openstack-swift | 11:37 | |
*** lifeless has quit IRC | 11:38 | |
tdasilva | acoles: wondering if we should come up with a way to remove the expiration on a object via API | 11:47 |
tdasilva | acoles: would that cause all kinds of 'post-as-copy' like issues? | 11:48 |
*** armaan_ has quit IRC | 11:49 | |
*** DHE has quit IRC | 11:54 | |
*** gyankum has joined #openstack-swift | 11:54 | |
*** DHE has joined #openstack-swift | 11:57 | |
acoles | tdasilva: it's easy enough to remove before the expiration time is reached. after that it is a race with the expirer. it requires a POST to be accepted by an expired object, which we allow internally with an X-Backend- header. | 12:09 |
tdasilva | acoles: got it! | 12:10 |
acoles | tdasilva: I don't immediately see a consistency obstacle, but the race with expirer would be a problem | 12:12 |
*** armaan has joined #openstack-swift | 12:32 | |
*** mvenesio has joined #openstack-swift | 12:37 | |
*** lifeless_ has quit IRC | 12:41 | |
*** armaan has quit IRC | 12:44 | |
*** sajjadg has joined #openstack-swift | 12:59 | |
*** mvenesio has quit IRC | 13:02 | |
*** armaan has joined #openstack-swift | 13:08 | |
*** cshastri has quit IRC | 13:23 | |
*** SkyRocknRoll has joined #openstack-swift | 13:25 | |
*** links has quit IRC | 13:29 | |
*** links has joined #openstack-swift | 13:30 | |
*** cshastri has joined #openstack-swift | 13:35 | |
*** links has quit IRC | 13:44 | |
*** bkopilov_ has joined #openstack-swift | 13:44 | |
*** cshastri has quit IRC | 13:45 | |
*** klamath_ has joined #openstack-swift | 13:57 | |
*** SkyRocknRoll has quit IRC | 14:01 | |
*** klamath has quit IRC | 14:01 | |
openstackgerrit | Alistair Coles proposed openstack/swift master: Resolve TODO's in test/probe/test_sharder.py https://review.openstack.org/571209 | 14:08 |
*** SkyRocknRoll has joined #openstack-swift | 14:14 | |
*** armaan has quit IRC | 14:18 | |
*** armaan has joined #openstack-swift | 14:19 | |
notmyname | the 2.18.0 tag landed! congrats, everyone | 14:24 |
openstackgerrit | John Dickinson proposed openstack/swift master: Added PyPI validation check for the readme. https://review.openstack.org/571215 | 14:41 |
*** armaan has quit IRC | 14:49 | |
openstackgerrit | John Dickinson proposed openstack/swift master: Added PyPI validation check for the readme. https://review.openstack.org/571215 | 14:55 |
*** amandap has quit IRC | 14:58 | |
*** klamath_ is now known as klamath | 14:59 | |
*** armaan has joined #openstack-swift | 15:01 | |
*** gyee has joined #openstack-swift | 15:05 | |
*** zaitcev_ has joined #openstack-swift | 15:17 | |
*** ChanServ sets mode: +v zaitcev_ | 15:17 | |
*** zaitcev has quit IRC | 15:20 | |
*** sajjadg has quit IRC | 15:30 | |
*** pcaruana has quit IRC | 15:33 | |
*** SkyRocknRoll has quit IRC | 15:34 | |
*** amandap has joined #openstack-swift | 15:34 | |
*** SkyRocknRoll has joined #openstack-swift | 15:36 | |
*** cbartz has quit IRC | 15:45 | |
*** amandap has quit IRC | 15:48 | |
*** amandap has joined #openstack-swift | 15:48 | |
DHE | sweet... been looking forward to sharding... | 15:54 |
openstackgerrit | Gilles Biannic proposed openstack/swift master: Add template in proxy to create custom and anonymous access-logs https://review.openstack.org/548948 | 16:21 |
*** pcaruana has joined #openstack-swift | 16:23 | |
*** hseipp has quit IRC | 16:24 | |
*** amandap has quit IRC | 16:33 | |
*** mikecmpbll has quit IRC | 16:35 | |
timburke | tdasilva: acoles: fwiw, i think it should be an operator-only feature. if i set an object to expire and then my creds get compromised a day later, i don't want there to be any *extra* security risk | 16:45 |
timburke | you might be able to do something clever with dropping a .meta with a bumped offset to keep timestamps roughly the same... | 16:45 |
timburke | maybe it could still be exposed through the proxy, but limited to reseller admins? | 16:46 |
*** klamath has quit IRC | 16:47 | |
*** klamath has joined #openstack-swift | 16:48 | |
tdasilva | timburke: i'm not sure...i guess it really depends on how the "feature" is exposed to end-users?? if it's on a UI and it is "easy" to set an expiration for example, then users might make the mistake and try to undo | 16:49 |
*** armaan has quit IRC | 16:50 | |
*** klamath has quit IRC | 17:01 | |
timburke | if it isn't *already* expired, sure. but i'd be nervous about having a location 404 on GET, 404 on whatever flavor of POST you'd use to implement the feature, and then turn around and start 200ing on subsequent GETs... | 17:02 |
*** klamath has joined #openstack-swift | 17:07 | |
*** tesseract has quit IRC | 17:10 | |
*** gyankum has quit IRC | 17:23 | |
*** klamath has quit IRC | 17:42 | |
*** klamath_ has joined #openstack-swift | 17:42 | |
tdasilva | timburke: oh yeah, if it's already expired, then agree it needs a different mechanism... | 17:43 |
*** psachin has quit IRC | 17:57 | |
*** geaaru has quit IRC | 18:02 | |
*** SkyRocknRoll has quit IRC | 18:04 | |
*** mvenesio has joined #openstack-swift | 18:05 | |
openstackgerrit | Tim Burke proposed openstack/swift master: WIP: Add ceph-s3 test non-voting job https://review.openstack.org/564700 | 18:07 |
timburke | kota_: looks like the timeouts started coming in patchset 13... only thing that should affect probe tests is https://review.openstack.org/#/c/564700/12..13/playbooks/saio_single_node_setup/install_dependencies.yaml i think? i'll try taking system packages one a a time until it works :-/ | 18:09 |
patchbot | patch 564700 - swift - WIP: Add ceph-s3 test non-voting job | 18:09 |
*** pcaruana has quit IRC | 18:09 | |
*** mikecmpbll has joined #openstack-swift | 18:09 | |
*** ccamacho has quit IRC | 18:11 | |
openstackgerrit | Merged openstack/swift master: container-updater: log LockTimeout exceptions at INFO, not ERROR https://review.openstack.org/571042 | 18:14 |
*** klamath_ is now known as klamath | 18:39 | |
clayg | yay sharding! | 19:13 |
*** lifeless has joined #openstack-swift | 19:31 | |
clayg | so, there was something with cmd and python2? My vsaio didn't build yesterday. Is there a well known fix? | 19:32 |
*** nicodemus_ has joined #openstack-swift | 19:34 | |
nicodemus_ | Hello | 19:34 |
clayg | nicodemus_: HI! | 19:36 |
nicodemus_ | I have a question: what would be a good strategy for migrating an account from one swift cluster to another? The scenario is: there's an account that has about 50TB of data spread across 10 containers | 19:36 |
nicodemus_ | Since I cannot download everything to an intermediate host and then upload, I was thinking about doing a 'swift list' for each container, saving the list of objects, and then for each object issuing a 'swift download' from cluster 1 and then a 'swift upload' to cluster 2 | 19:38 |
nicodemus_ | These two clusters are independent one from the other, and the keystone account exists on both keystone servers | 19:38 |
clayg | nicodemus_: maybe https://rclone.org/ ??? | 19:40 |
nicodemus_ | clayg: I didn't know about rclone, will look into it | 19:46 |
nicodemus_ | Do you know if rclone accepts swift as both the source and the destination? Or it expects different types of remotes? | 19:48 |
clayg | should allow swift -> swift | 19:49 |
nicodemus_ | thanks clayg ! | 19:53 |
clayg | timburke: notmyname: how do y'all do that thing where you can tell what's in the merge pipeline? I was thinking about building ss-release-2.18.0.1 off 56aeb20f9893ca2c9bfc6ea8456b02895c1082f5 | 19:59 |
*** mvenesio has quit IRC | 20:08 | |
*** mvenesio has joined #openstack-swift | 20:08 | |
*** mvenesio has quit IRC | 20:13 | |
*** armaan has joined #openstack-swift | 20:15 | |
notmyname | clayg: look at http://zuul.openstack.org | 20:28 |
clayg | notmyname: you honestly i look at that a lot... then basically conclude... I have no idea what any of this means | 20:29 |
clayg | it's BEAUTIFUL tho! | 20:29 |
notmyname | clayg: type in swift at the top, see that the rest of it is empty | 20:29 |
timburke | try searching for swift | 20:29 |
timburke | all clear | 20:29 |
notmyname | clayg: did you find the gate answer? I can't find it quickly in my history. yes, there's a well-known fix | 20:30 |
notmyname | sorry, not gate. the cmd and python2 | 20:30 |
clayg | well, it worked when I tried again today - so maybe the internet fixed it? | 20:31 |
clayg | ok, well i'm still not sure i understand the zuul thing - but I'll look at it again another day and maybe some spot the difference insight will help me understand the meaning of all those categories better? | 20:32 |
timburke | clayg: notmyname: fwiw, i've got a script like http://paste.openstack.org/show/722378/ that i use sometimes | 20:32 |
timburke | (which has some obvious debugging stuff toward the top...) | 20:33 |
clayg | timburke: that script looks pretty good! | 20:34 |
clayg | the api is noauth/read-only? | 20:34 |
timburke | that's how you get it in the browser | 20:37 |
openstackgerrit | Tim Burke proposed openstack/swift master: WIP: Add ceph-s3 test non-voting job https://review.openstack.org/564700 | 20:38 |
*** itlinux has joined #openstack-swift | 20:44 | |
notmyname | meeting time in 15 minutes | 20:45 |
*** m_kazuhiro has joined #openstack-swift | 20:51 | |
kota_ | good morning | 20:52 |
notmyname | kota_: hello. did you get home ok? | 20:54 |
*** zaitcev_ is now known as zaitcev | 20:55 | |
notmyname | meeting time in #openstack-meeting /cc kota_ m_kazuhiro mattoliverau clayg cschwede tdasilva zaitcev torgomatic timburke acoles rledisez | 20:59 |
kota_ | notmyname: yeah, it was good flight to be back home. | 21:00 |
notmyname | good :-) | 21:00 |
*** nicodemus_ has quit IRC | 21:21 | |
*** lifeless has quit IRC | 21:26 | |
*** lifeless_ has joined #openstack-swift | 21:26 | |
*** lifeless has joined #openstack-swift | 21:38 | |
*** lifeless_ has quit IRC | 21:38 | |
*** armaan has quit IRC | 21:39 | |
openstackgerrit | Samuel Merritt proposed openstack/swift master: Log updater stats once per pass, not per policy https://review.openstack.org/571318 | 21:41 |
*** itlinux has quit IRC | 21:43 | |
*** klamath has quit IRC | 21:54 | |
*** klamath has joined #openstack-swift | 21:56 | |
*** m_kazuhiro has quit IRC | 21:56 | |
*** klamath_ has joined #openstack-swift | 21:58 | |
clayg | i've been thinking about big/old code bases (like swift) and how new contributors engage with them and why... | 21:58 |
*** klamath has quit IRC | 21:58 | |
clayg | most of my open source contributions (outside of swift) have been bug fixes... some docs... lots of bug reports and WOMM "patches" | 21:59 |
clayg | does anyone in here maintain any other projects? timur you basically maintain bouncestorage/docker-swift and fog/fog-openstack (storage) | 22:02 |
clayg | but both of those are like ... "hey this is useful" "yeah it's abandoned, you want it" "umm.... i guess?" | 22:02 |
*** klamath_ has quit IRC | 22:02 | |
*** klamath has joined #openstack-swift | 22:03 | |
*** lifeless has quit IRC | 22:03 | |
clayg | that's happened to me before... but I can't think of a time where I came to a project that a half-dozen folks were working on to the tune of 10s of commits a week and was just like "hey can help merge stuff?" why would I even want to do that - either as an individual, or as an employee? | 22:04 |
*** lifeless has joined #openstack-swift | 22:04 | |
remix_tj | clayg: i contributed only with bugfixes for years, now i started pushing some features, but are few lines contributions | 22:06 |
remix_tj | and more or less because i'm a sysadmin and my company thinks that fixing things is not what i should do | 22:06 |
remix_tj | but if on ansible 2.5 my colleagues can deploy without issues a vm on ovirt, is because of my fix :-) | 22:07 |
remix_tj | i'd like to start contributing with more things, also for work, but is not feasible for me, i've low skills and low time | 22:08 |
clayg | yes, it's hard to imagine someone working on a significant feature "in their spare time" - and equally hard to imagine someone dumping a "small feature" over the wall to be maintained by whoever is still around... most likely is 1) drive by fixes 2) corporate subsidized long-term/full-time maintenance (including redesign feature/architecture/technical investment) | 22:13 |
clayg | remix_tj: congrats on the ansible fix! | 22:14 |
remix_tj | i'm trying to develop a middleware for implementing retention features on swift. At the moment my middleware is of 150 rows. About 100 of them are copied from "template". And is blocked there since 2 weeks ago. I'm not sure i will ever end also because there's no specific interest on my company to have a swift setup and for using that feature | 22:16 |
remix_tj | but there are tons of useless things developed by other departments (like an SSO/IAM portal with a custom protocol instead of using a classic SAML opensource product) | 22:17 |
remix_tj | and i don't understand why i can't invest time on things that may be useful and have to allow people to loose time on mantaining a thing that should be replaced with a marked-standard product | 22:18 |
*** rcernin has joined #openstack-swift | 22:22 | |
*** amandap has joined #openstack-swift | 22:23 | |
*** amandap has quit IRC | 22:28 | |
*** klamath_ has joined #openstack-swift | 22:29 | |
*** klamath has quit IRC | 22:29 | |
*** lifeless has quit IRC | 22:33 | |
*** klamath_ has quit IRC | 22:35 | |
*** lifeless has joined #openstack-swift | 22:35 | |
*** klamath has joined #openstack-swift | 22:36 | |
*** mikecmpbll has quit IRC | 22:53 | |
*** klamath has quit IRC | 22:54 | |
notmyname | remix_tj: that's cool | 22:55 |
remix_tj | ? | 22:55 |
notmyname | just catching up on the conversation | 22:55 |
remix_tj | what part of the conversation is cool? :-) | 22:56 |
notmyname | heh | 22:56 |
*** klamath has joined #openstack-swift | 22:56 | |
remix_tj | i'm going to bed now, see you tomorrow | 22:56 |
notmyname | you've got a middleware that's doing new, interesting things. that's cool. of course, your frustration isn't cool. same with confusion about "why that and not this" of corporate priorities | 22:56 |
notmyname | remix_tj: when you say you're blocked, is that by upstream reviews? or something else? | 22:57 |
remix_tj | development | 22:57 |
notmyname | ah | 22:57 |
remix_tj | i have to go on with code, i can't find time at the moment to continue, but i'll do when possible | 22:57 |
*** klamath has quit IRC | 23:07 | |
*** kei_yama has joined #openstack-swift | 23:09 | |
*** lifeless has quit IRC | 23:11 | |
*** klamath has joined #openstack-swift | 23:12 | |
openstackgerrit | John Dickinson proposed openstack/swift master: removed specific reference to two core reviewers https://review.openstack.org/571328 | 23:14 |
*** mikecmpbll has joined #openstack-swift | 23:34 | |
*** klamath has quit IRC | 23:35 | |
*** mikecmpbll has quit IRC | 23:35 | |
*** mikecmpbll has joined #openstack-swift | 23:38 | |
*** mikecmpbll has quit IRC | 23:40 | |
*** lifeless has joined #openstack-swift | 23:41 | |
*** amandap has joined #openstack-swift | 23:41 | |
*** gerardgine has joined #openstack-swift | 23:47 | |
*** klamath has joined #openstack-swift | 23:50 | |
*** lifeless has quit IRC | 23:58 | |
*** klamath has quit IRC | 23:58 | |
*** lifeless has joined #openstack-swift | 23:59 | |
*** klamath has joined #openstack-swift | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!