*** garthb has quit IRC | 00:08 | |
*** lyrrad has quit IRC | 00:16 | |
*** Zyric has quit IRC | 00:19 | |
*** Zyric has joined #openstack-swift | 00:25 | |
*** daemontool_ has joined #openstack-swift | 00:26 | |
*** daemontool has quit IRC | 00:27 | |
kota_ | good morning at office. | 00:35 |
---|---|---|
*** MVenesio has joined #openstack-swift | 00:38 | |
*** MVenesio has quit IRC | 00:43 | |
clayg | torgomatic: | 00:55 |
clayg | sorry nm | 00:55 |
*** furlongm has quit IRC | 00:55 | |
*** furlongm_ has joined #openstack-swift | 00:55 | |
*** Jeffrey4l__ has quit IRC | 01:11 | |
*** htaccess has left #openstack-swift | 01:14 | |
*** klrmn has quit IRC | 01:16 | |
*** rickyrem has quit IRC | 01:42 | |
*** baojg has joined #openstack-swift | 01:43 | |
*** rickyrem has joined #openstack-swift | 01:43 | |
*** mrmoje has quit IRC | 02:02 | |
*** panda has quit IRC | 02:05 | |
*** mingdang1 has joined #openstack-swift | 02:05 | |
*** panda has joined #openstack-swift | 02:06 | |
*** Zyric has quit IRC | 02:10 | |
*** klrmn has joined #openstack-swift | 02:10 | |
*** dmorita has quit IRC | 02:12 | |
mingdang1 | @kota_ hello, excuse me | 02:33 |
kota_ | mingdang1: hello | 02:34 |
kota_ | mingdang1: sorry I didn't notice on your message yesterday. | 02:34 |
kota_ | mingdang1: how's going? | 02:35 |
mingdang1 | oh,nothing,I have a question. where can i read the swift log? | 02:35 |
*** wanghua has joined #openstack-swift | 02:35 | |
kota_ | mingdang1: I guess you can see /var/log/syslog in default (setting with SAIO docs) | 02:36 |
mingdang1 | i can see log in /var/log/message | 02:36 |
mingdang1 | but why not in /var/log/swift/proxy.log | 02:37 |
mingdang1 | can i setup where is write? | 02:37 |
kota_ | you can make a config via syslog and server conf (e.g. proxy-sever.conf, object-server.conf) | 02:39 |
*** MVenesio has joined #openstack-swift | 02:39 | |
kota_ | you can make the setting via "log_facility" in the each conf file. | 02:40 |
kota_ | and then, make rsyslog conf file like as "dump the facility to here (e.g. /var/log/swift/proxy.log) | 02:41 |
kota_ | " | 02:41 |
kota_ | mingdang1: For example, (my VM setup) | 02:42 |
-kota_- local1.*;local1.!notice /opt/stack/data/swift/logs/proxy.log | 02:42 | |
-kota_- local1.notice /opt/stack/data/swift/logs/proxy.error | 02:42 | |
-kota_- local1.* ~ | 02:42 | |
kota_ | is in /etc/rsyslog.d/10-swift.conf | 02:42 |
kota_ | that means LOG_LOCAL1 facility will dump into /opt/stack/data/swift/logs/proxy.log | 02:43 |
kota_ | mingdang1: Is it what you are looking for? | 02:43 |
mingdang1 | en,maybe,I will try you said.:) | 02:44 |
*** MVenesio has quit IRC | 02:44 | |
kota_ | mingdang1: :) | 02:44 |
*** asettle has quit IRC | 02:44 | |
mingdang1 | local1 means what? | 02:46 |
kota_ | mingdang1: reserved word in rsyslog, maybe. | 02:48 |
kota_ | not have clear memory in my head. | 02:49 |
kota_ | ah, i mean 'LOG_LOCAL' for the reserved word. | 02:49 |
mingdang1 | @kota_ you means i first read from /var/log/syslog and choose something i need write to the file i want? | 02:49 |
kota_ | 0~7 for the value. | 02:49 |
*** esker has quit IRC | 02:50 | |
kota_ | mingdang1: you may see your current settting /etc/ryslog.conf or the files in /etc/rsyslog.d/ directory. | 02:50 |
mingdang1 | in ryslog.conf I can see "*.info;mail.none;authpriv.none;cron.none /var/log/messages" | 02:53 |
zaitcev | That's fine, the ~ takes care of that duplication. You don't need to edit that line. | 02:55 |
kota_ | notmyname: done for patch 279440 | 02:56 |
patchbot | kota_: https://review.openstack.org/#/c/279440/ - swift - Skip already checked partitions when auditing obje... | 02:56 |
zaitcev | And you would not have had the trouble if you installed official RDO RPMs for openstack-swift. They include the necessary configuration for local1 & local2. | 02:56 |
*** asettle has joined #openstack-swift | 02:56 | |
mingdang1 | I want to choose proxy-server info to /var/log/swift/proxy.log | 02:57 |
kota_ | if you use default setting in proxy-server (i.e. log_facility = LOG_LOCAL0), adding a line "local0.* /var/log/swift proxy.log" to somewhere in the rsyslog conf file may work. | 03:01 |
kota_ | mingdang1:^^ | 03:01 |
zaitcev | That may be a little difficult without a basic understanding how syslog facility works. | 03:04 |
kota_ | mingdang1: rsyslog online manual is here, http://www.rsyslog.com/doc/v8-stable/index.html | 03:04 |
kota_ | zaitcev: maybe, I still sometimes be confused for the setting :/ | 03:05 |
kota_ | specific document may be http://www.rsyslog.com/doc/v8-stable/historical/multi_ruleset_legacy_format_samples.html?highlight=local | 03:05 |
mingdang1 | @kota_ @zaitcev okay, thanks, i will try it | 03:08 |
*** 20WAALIJF has joined #openstack-swift | 03:17 | |
*** links has joined #openstack-swift | 03:19 | |
*** 20WAALIJF has quit IRC | 03:28 | |
*** rickyrem has quit IRC | 03:29 | |
*** haomaiwang has joined #openstack-swift | 03:30 | |
*** rickyrem has joined #openstack-swift | 03:33 | |
*** sgundur has left #openstack-swift | 03:35 | |
openstackgerrit | Merged openstack/swift: Skip already checked partitions when auditing objects after a restart https://review.openstack.org/279440 | 03:43 |
mahatic | good morning | 03:52 |
kota_ | mahatic: morning | 03:58 |
mingdang1 | @kota_ have you ever used the EC policy? | 04:00 |
*** haomaiwang has quit IRC | 04:01 | |
*** haomaiwang has joined #openstack-swift | 04:01 | |
kota_ | mingdang1: yup, in test deployment though. | 04:01 |
*** aswadr_ has joined #openstack-swift | 04:01 | |
mingdang1 | replicator and EC and use at the same time? | 04:03 |
*** rickyrem has quit IRC | 04:04 | |
kota_ | you can use both (replicator/reconstructor) at the same time. | 04:04 |
mingdang1 | I need to create two kinds of ring? | 04:05 |
kota_ | each process checks the policy when collecting the replication/reconstruction jobs. | 04:05 |
kota_ | mingdang1: exactly | 04:05 |
*** ho_ has joined #openstack-swift | 04:06 | |
*** dmorita has joined #openstack-swift | 04:06 | |
openstackgerrit | David Liu proposed openstack/swift: test submit patch. https://review.openstack.org/295616 | 04:06 |
kota_ | mingdang1: you can set the policies at /etc/swift/swift.conf | 04:08 |
kota_ | mingdang1: in detail, http://docs.openstack.org/developer/swift/overview_policies.html | 04:08 |
mingdang1 | @kota_ do you have any guide for EC? | 04:09 |
kota_ | mingdang1: if you make more rings, you can deploy multiple replicaiton/EC policies into Swift | 04:09 |
kota_ | mingdang1: wait | 04:09 |
*** dmorita has quit IRC | 04:10 | |
kota_ | mingdang1: http://docs.openstack.org/developer/swift/overview_erasure_code.html | 04:10 |
kota_ | mingdang1: community docs but it might be close to development side rather than operator side. | 04:11 |
kota_ | mingdang1: ah, specifically for users, http://docs.openstack.org/developer/swift/overview_erasure_code.html#using-an-erasure-code-policy | 04:12 |
*** chlong|wfh has quit IRC | 04:12 | |
*** nakagawamsa has joined #openstack-swift | 04:12 | |
kota_ | this section might be helpful. | 04:12 |
mingdang1 | yesterday, I try this guide,and get some error?maybe I will try again carefully | 04:12 |
kota_ | mingdang1: what's error appreared? | 04:13 |
mingdang1 | "ec_type = liberasurecode_rs_vand" it said liberasurecode_rs_vand is not a valid type | 04:14 |
kota_ | ah, ok. it looks the difference for the PyECLib version. | 04:14 |
kota_ | mingdang1: what version do you use? | 04:15 |
*** nakagawamsa has quit IRC | 04:15 | |
kota_ | you can confirm your env via 'pip freeze | grep PyECLib' | 04:15 |
mingdang1 | 1.0.7 | 04:15 |
kota_ | alright, liberasurecode_rs_vand is not included yet in the version. | 04:16 |
kota_ | so you can set 'ec_type=jerasure_rs_vand' instead. | 04:16 |
mingdang1 | ok , i will try it | 04:18 |
mingdang1 | thanks | 04:18 |
kota_ | mingdagn1: you're welcome :) | 04:18 |
*** klrmn has quit IRC | 04:18 | |
mingdang1 | @kota_ swift-ring-builder object-1.builder create 10 14 1 I only need to create a builder file? | 04:23 |
*** nadeem has joined #openstack-swift | 04:23 | |
kota_ | mingdang1: no? you need object-1.ring.gz via swift-ring-builder object-1.builder rebalance | 04:24 |
*** treaki__ has joined #openstack-swift | 04:24 | |
kota_ | as well as replicated. | 04:24 |
mingdang1 | ok | 04:24 |
*** chlong has joined #openstack-swift | 04:25 | |
*** treaki_ has quit IRC | 04:27 | |
mingdang1 | @kota_ I need container.ring and account.ring? | 04:35 |
kota_ | mingdang1: not needed. same account/container ring used. | 04:35 |
*** furlongm_ is now known as furlongm | 04:36 | |
*** MVenesio has joined #openstack-swift | 04:40 | |
*** takashi has joined #openstack-swift | 04:40 | |
takashi | good afternoon :-) | 04:41 |
kota_ | takashi: !!! | 04:41 |
takashi | kota_: o/ | 04:41 |
mingdang1 | @kota_ get error: pyeclib.Error: Invalid arguments passed to liberasurecode_instance_create | 04:42 |
kota_ | mingdang1: could you tell me the conf for EC policy? | 04:42 |
mingdang1 | [storage-policy:1] | 04:43 |
mingdang1 | name = ec104 | 04:43 |
mingdang1 | policy_type = erasure_coding | 04:43 |
mingdang1 | ec_type = jerasure_rs_vand | 04:43 |
mingdang1 | ec_num_data_fragments = 10 | 04:43 |
mingdang1 | ec_num_parity_fragments = 4 | 04:43 |
mingdang1 | ec_object_segment_size = 1048576 | 04:43 |
kota_ | looks like default value of example conf. | 04:43 |
*** MVenesio has quit IRC | 04:44 | |
kota_ | can you see the error message from liberasurecode at /var/log/syslog? | 04:45 |
mingdang1 | liberasurecode_backend_open: dynamic linking error libJerasure.so: cannot open shared object file: No such file or directory | 04:46 |
kota_ | ah, you don't have jerasure binary. | 04:46 |
mingdang1 | can i use yum install? | 04:47 |
kota_ | hmm... I think PyECLib 1.0.7 have the installation package for jerasure (AFAIK) so 'pip install PyECLib==1.0.7' will install it. | 04:48 |
kota_ | mingdang1: wait a sec, check out the repo. | 04:48 |
kota_ | mingdang1: looks like there is a binary in the repo, hmm.... | 04:49 |
kota_ | mingdang1: how did you setup the PyECLib? | 04:49 |
mingdang1 | I don't setup it | 04:49 |
kota_ | ok | 04:50 |
kota_ | what swift version do you use? | 04:52 |
mingdang1 | L | 04:53 |
mingdang1 | liberty | 04:53 |
*** daemontool_ has quit IRC | 04:53 | |
*** daemontool__ has joined #openstack-swift | 04:53 | |
kota_ | if possible, I recommend >=2.6.0 to enable liberasurecode_rs_vand | 04:53 |
mingdang1 | you means pyeclib >= 2.6.0? | 04:54 |
*** furlongm has quit IRC | 04:54 | |
kota_ | mingdang1: no, it's Swift version, L is 2.5.0 | 04:54 |
notmyname | good evening | 04:54 |
notmyname | kota_: thanks for getting that review | 04:54 |
kota_ | notmyname: \o/ | 04:54 |
notmyname | IMO I think we're good for a release. anything else is gravy | 04:55 |
kota_ | notmyname: it was easy because just 2 lines diff from my last +2 | 04:55 |
notmyname | :-) | 04:55 |
notmyname | although https://review.openstack.org/#/c/282578/ would be a nice improvement to EC to land :-) | 04:55 |
patchbot | notmyname: patch 282578 - swift - Set backend content length for fallocate - EC Policy | 04:55 |
kota_ | notmyname: yup, it's my favorite :) | 04:55 |
kota_ | mingdang1: so we have a couple of choices | 04:56 |
kota_ | mingdang1: 1. use L and setup jerasure by hand or by pip tool | 04:57 |
kota_ | mingdang1: 2. use >= 2.6.0 and liberasurecode_rs_vand. | 04:57 |
mingdang1 | if 1, how can i do | 04:58 |
kota_ | I think yum package repo have the newer liberasurecode binary and it will enables to use liberasurecode_rs_vand but | 04:58 |
kota_ | PyECLib==1.0.7 cap in L doesn't allow to use it. | 04:59 |
kota_ | mingdang1: I think easy way may be 'pip install PyECLib==1.0.7' but not sure a bit because of the lack of knowlege for your actuall env. | 05:00 |
kota_ | there might be more things to do for setting up. | 05:00 |
*** haomaiwang has quit IRC | 05:01 | |
mingdang1 | my env PyECLib==1.0.7 | 05:01 |
*** haomaiwang has joined #openstack-swift | 05:01 | |
kota_ | I don't know how yum package set up the PyECLib but setting via pip will kick the jerasure installation so... | 05:02 |
kota_ | yum remove PyECLib and then, pip install PyECLib==1.0.7? | 05:03 |
kota_ | or | 05:03 |
kota_ | ok, if you want to install just only jerasure | 05:03 |
kota_ | see http://lab.jerasure.org/jerasure/jerasure/blob/master/README | 05:04 |
kota_ | The way to install by hand is described in the docs. | 05:05 |
mingdang1 | ok | 05:06 |
*** Zyric has joined #openstack-swift | 05:17 | |
notmyname | https://wiki.openstack.org/wiki/Swift/PriorityReviews has been slightly updated to reflect the status of patches for the release | 05:45 |
notmyname | (thanks also to those who have been helping keep it up to date) | 05:45 |
notmyname | I'll propose the authors/changelog first-draft tomorrow, most likely. and we're on track for the mitaka release this week | 05:46 |
notmyname | and with that...good night | 05:46 |
kota_ | notmyname: thanks for great jobs, good night :) | 05:53 |
takashi | notmyname: good night! | 05:55 |
*** baojg has quit IRC | 05:56 | |
*** baojg has joined #openstack-swift | 05:57 | |
openstackgerrit | Kazuhiro MIYAHARA proposed openstack/swift: WIP: Swift Automated Tiering https://review.openstack.org/287057 | 05:58 |
*** haomaiwang has quit IRC | 06:01 | |
*** haomaiwang has joined #openstack-swift | 06:01 | |
*** rminmin has joined #openstack-swift | 06:02 | |
*** silor has joined #openstack-swift | 06:05 | |
*** silor1 has joined #openstack-swift | 06:10 | |
*** mingdang1 has quit IRC | 06:10 | |
*** mingdang1 has joined #openstack-swift | 06:11 | |
*** silor has quit IRC | 06:12 | |
*** silor1 is now known as silor | 06:12 | |
*** mingdang1 has quit IRC | 06:16 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/swift: Imported Translations from Zanata https://review.openstack.org/295634 | 06:16 |
*** ChubYann has quit IRC | 06:25 | |
*** MVenesio has joined #openstack-swift | 06:41 | |
*** MVenesio has quit IRC | 06:45 | |
*** haomaiwang has quit IRC | 07:01 | |
*** haomaiwang has joined #openstack-swift | 07:01 | |
*** nadeem has quit IRC | 07:16 | |
*** tesseract has joined #openstack-swift | 07:28 | |
*** tesseract is now known as Guest91251 | 07:28 | |
*** McMurlock1 has joined #openstack-swift | 07:33 | |
*** rcernin has joined #openstack-swift | 07:39 | |
*** mingdang1 has joined #openstack-swift | 07:41 | |
*** asettle has quit IRC | 07:45 | |
*** proteusguy has quit IRC | 07:45 | |
openstackgerrit | Merged openstack/swift: Imported Translations from Zanata https://review.openstack.org/295634 | 07:47 |
*** daemontool__ has quit IRC | 07:50 | |
*** asettle has joined #openstack-swift | 07:57 | |
*** haomaiwang has quit IRC | 08:01 | |
*** haomaiwang has joined #openstack-swift | 08:01 | |
*** asettle has quit IRC | 08:02 | |
*** rledisez has joined #openstack-swift | 08:06 | |
mingdang1 | @kota_ I install gf-complete,the source code README is said to "./configure",but it don't have ./configure? how can i do that | 08:21 |
kota_ | 'bash autogen.sh' | 08:22 |
kota_ | mingdang1: the script via autoconf tools to generate configure file | 08:22 |
mingdang1 | ok ,thanks | 08:23 |
mingdang1 | Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326. | 08:24 |
mingdang1 | autoreconf: failed to run aclocal: No such file or directory | 08:24 |
kota_ | Did you install automake/autoconf tools? | 08:25 |
mingdang1 | ok , i should install automake first | 08:26 |
*** permalac has quit IRC | 08:33 | |
*** openstackgerrit has quit IRC | 08:33 | |
*** openstackgerrit has joined #openstack-swift | 08:34 | |
*** daemontool has joined #openstack-swift | 08:34 | |
*** pcaruana has joined #openstack-swift | 08:40 | |
*** geaaru has joined #openstack-swift | 08:41 | |
mingdang1 | @kota_ I have install the libJerasure.so,but log get error "dynamic linking error libJerasure.so: cannot open shared object file" | 08:41 |
*** MVenesio has joined #openstack-swift | 08:41 | |
mingdang1 | should I setup someing in local? | 08:41 |
kota_ | ah, | 08:42 |
kota_ | mingdang1: can you check the binary in /usr/loca/lib/libJerasure.so ? | 08:42 |
kota_ | mingdang1: is there/ | 08:42 |
kota_ | ? | 08:42 |
mingdang1 | yes ,it's there | 08:43 |
mingdang1 | [root@controller ~]# cd /usr/local/lib | 08:43 |
mingdang1 | [root@controller lib]# ls libJerasure.so | 08:43 |
mingdang1 | libJerasure.so | 08:43 |
kota_ | ok, install looks finished successfully. | 08:43 |
kota_ | could you try 'sudo ldconfig' | 08:43 |
kota_ | ? | 08:43 |
mingdang1 | yes , i try it | 08:44 |
kota_ | could you try to start Swift again? | 08:44 |
mingdang1 | yes ,I restart swift | 08:45 |
kota_ | mingdang1: does it works? | 08:45 |
mingdang1 | no ,log get same error | 08:45 |
kota_ | ok | 08:45 |
kota_ | maybe you need to add /usr/local/lib as seachable path. | 08:46 |
*** MVenesio has quit IRC | 08:46 | |
mingdang1 | where is the searchable path | 08:46 |
kota_ | add /usr/local/lib to /etc/ld.so.conf | 08:47 |
mingdang1 | it has one line "include ld.so.conf.d/*.conf" | 08:47 |
mingdang1 | i only add /usr/local/lib to it ? | 08:48 |
kota_ | yup, not replace just add | 08:48 |
*** jmccarthy has quit IRC | 08:48 | |
kota_ | and then, sudo ldconfig again. | 08:48 |
mingdang1 | add "/usr/local/lib" or "include /usr/local/lib" | 08:49 |
kota_ | only "/usr/local/lib" | 08:49 |
*** jmccarthy has joined #openstack-swift | 08:49 | |
mingdang1 | ok | 08:49 |
kota_ | "include" means the ld process search another config in the dir. | 08:50 |
kota_ | (i.e. it will search ls.so.conf.d/*.conf in default) | 08:50 |
mingdang1 | nice,it works fine | 08:51 |
mingdang1 | thanks | 08:51 |
kota_ | mingdang1: great! | 08:51 |
mingdang1 | I need to repeat this to other storage node | 08:51 |
*** jordanP has joined #openstack-swift | 08:52 | |
kota_ | mingdang1: that's too bad :/ | 08:52 |
*** geaaru has quit IRC | 08:52 | |
mingdang1 | other node is also need libJerasure.so | 08:53 |
kota_ | exactly | 08:53 |
mingdang1 | I am in test env | 08:53 |
*** ho_ has quit IRC | 08:53 | |
*** daemontool has quit IRC | 08:57 | |
*** geaaru has joined #openstack-swift | 08:58 | |
*** haomaiwang has quit IRC | 09:01 | |
*** 92AAALWH6 has joined #openstack-swift | 09:01 | |
*** mrmoje has joined #openstack-swift | 09:02 | |
openstackgerrit | Merged openstack/swift: Set backend content length for fallocate - EC Policy https://review.openstack.org/282578 | 09:13 |
mahatic | cschwede: you're on a roll. since yesterday, I had two patches which i was reviewing and the moment i wanted to drop a review, it's already merged :) nice work! | 09:24 |
cschwede | mahatic: Hello! Thx - yes, I want to make sure the priority reviews are getting done before the release. Just writing another review ;) | 09:25 |
mahatic | cschwede: great :) | 09:26 |
cschwede | mahatic: but then, sorry to „steal“ your review time. you can always add comments even if it is merged, especially if you think something looks questionable | 09:28 |
cschwede | for today i’m done with reviews ;) | 09:28 |
cschwede | if anyone has some spare review cycles - i would be happy to see patch 257502 landed in Mitaka | 09:30 |
patchbot | cschwede: https://review.openstack.org/#/c/257502/ - swift - Fix full_listing in internal_client | 09:30 |
*** dmorita has joined #openstack-swift | 09:30 | |
cschwede | that’s affecting swift-dispersion-report with more than 10.000 entries (which is sometimes useful if you run dispersion with 100% coverage) | 09:30 |
mahatic | cschwede: i agree and oh it's not stealing at all, it's still learning for me. glad to know you're done for today, i can slowly chew on the ones that aren't ;) | 09:31 |
mingdang1 | @kota_ it all work fine.how can i upload a object use EC policy | 09:31 |
*** takashi has quit IRC | 09:31 | |
kota_ | mingdang1: create EC policy container via X-Storage-Policy: <your EC policy name> header. | 09:32 |
kota_ | probably ec104 | 09:32 |
mingdang1 | like this "swift upload contain2 start.sh -H "X-Storage-Policy: ec104"" | 09:33 |
*** dmorita has quit IRC | 09:34 | |
mingdang1 | get message 'put_object(u'eccontainer', u'start.sh', ...) failure and no ability to reset contents for reupload' | 09:35 |
kota_ | mingdang1: though I'm not so familier with swift command but "swift post container2 -H 'X-Storage-Policy: ec104'" seems safe | 09:35 |
mingdang1 | yes, i use 'swift post eccontainer -H "X-Storage-Policy: ec104"' create a container succeessful | 09:36 |
mingdang1 | but when i upload a object to this contaner | 09:36 |
mingdang1 | it get 'put_object(u'eccontainer', u'start.sh', ...) failure and no ability to reset contents for reupload.' | 09:37 |
*** Jeffrey4l has joined #openstack-swift | 09:37 | |
kota_ | please remove the X-Storage-Policy header when uploading the object. | 09:37 |
kota_ | it might be a bug, though. | 09:37 |
mingdang1 | this 'swift upload eccontainer start.sh' | 09:38 |
mingdang1 | ? | 09:38 |
kota_ | yup | 09:38 |
mingdang1 | i do this,but get same error | 09:38 |
kota_ | wait a minute, I am trying to do this | 09:39 |
kota_ | mingdang1: looks work well in my env. | 09:43 |
kota_ | mingdang1: how does it works via 'swift stat eccontainer'? | 09:43 |
mingdang1 | @kota_ it works well | 09:50 |
mingdang1 | Account: AUTH_98fe1a2907e54d9592886688079ad47e | 09:51 |
mingdang1 | Container: eccontainer | 09:51 |
mingdang1 | Objects: 0 | 09:51 |
mingdang1 | Bytes: 0 | 09:51 |
mingdang1 | Read ACL: | 09:51 |
mingdang1 | Write ACL: | 09:51 |
mingdang1 | Sync To: | 09:51 |
mingdang1 | Sync Key: | 09:51 |
mingdang1 | Accept-Ranges: bytes | 09:51 |
mingdang1 | X-Storage-Policy: ec104 | 09:51 |
mingdang1 | X-Timestamp: 1458639284.16853 | 09:51 |
mingdang1 | X-Trans-Id: tx9ad589b0d4794c60ae049-0056f11566 | 09:51 |
mingdang1 | Content-Type: text/plain; charset=utf-8 | 09:51 |
kota_ | mingdang1: ok, looks like you ware able to create the container successfully | 09:51 |
kota_ | maybe it's time to see proxy log | 09:52 |
mingdang1 | proxy log get nothing error or warning | 09:53 |
kota_ | ah, really? | 09:53 |
kota_ | curious... | 09:54 |
kota_ | mingdang1: can you make sure what's error happend during the upload? | 09:55 |
mingdang1 | i can use --debug | 09:55 |
mingdang1 | @kota_ http://pastebin.com/Lwd3ziL6 | 09:58 |
*** 92AAALWH6 has quit IRC | 10:01 | |
*** 14WAAJIS3 has joined #openstack-swift | 10:01 | |
kota_ | DEBUG:requests.packages.urllib3.connectionpool:"PUT /v1/AUTH_98fe1a2907e54d9592886688079ad47e/eccontainer/start.sh HTTP/1.1" 503 118 | 10:01 |
*** rminmin has quit IRC | 10:02 | |
kota_ | looks like your PUT failed so probably proxy dumps something into the log | 10:02 |
mingdang1 | i see /var/log/message, it have nothing .. | 10:04 |
kota_ | mingdang1: did you try to change the log place today? | 10:11 |
kota_ | i thought I saw in irc... | 10:11 |
mingdang1 | i change log faild | 10:13 |
mingdang1 | @kota_ proxy log get "Mar 22 18:19:27 controller proxy-server: Object PUT returning 503, 1/11 required connections (txn: tx86e28ead9a134b93ba903-0056f11c2f) (client_ip: 10.0.0.31)" | 10:20 |
kota_ | ah | 10:20 |
kota_ | mingdang1: looks like you added only 1 drive for that? | 10:21 |
mingdang1 | yes | 10:21 |
kota_ | got it | 10:21 |
kota_ | you need 14 drives (at least) for EC if you set data=10, parity=4. | 10:22 |
mingdang1 | why....... | 10:23 |
kota_ | swift will attempt to store 14 actual data stored into object-severs uniquely. | 10:23 |
kota_ | the 14 data (we call fragments) are different each other. | 10:23 |
mingdang1 | ok, i try to add others | 10:24 |
kota_ | but... looks odd because 14 replica ring and only 1 device seems failed at rebalance... | 10:24 |
*** acoles_ is now known as acoles | 10:25 | |
kota_ | mingdang1: if it's hard to set many drives, you can choose the parameter like data=2, parity=1 (Note that you should set this only testing deployment) for setting up. | 10:26 |
mingdang1 | okay | 10:26 |
kota_ | time to back home. | 10:31 |
kota_ | see you tommorow | 10:32 |
*** 14WAAJIS3 has quit IRC | 10:36 | |
*** kei_yama has quit IRC | 10:36 | |
*** 7F1AAKFVO has joined #openstack-swift | 10:36 | |
*** 7F1AAKFVO has quit IRC | 10:36 | |
*** haomaiwang has joined #openstack-swift | 10:36 | |
*** haomaiwang has quit IRC | 10:37 | |
mingdang1 | see you | 10:39 |
*** MVenesio has joined #openstack-swift | 10:42 | |
openstackgerrit | Kazuhiro MIYAHARA proposed openstack/swift: WIP: Swift Automated Tiering https://review.openstack.org/287057 | 10:44 |
*** MVenesio has quit IRC | 10:47 | |
*** asettle has joined #openstack-swift | 10:56 | |
*** mrmoje has quit IRC | 10:57 | |
*** mvk_ has joined #openstack-swift | 11:12 | |
*** daemontool has joined #openstack-swift | 11:13 | |
*** mvk has quit IRC | 11:15 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Remove unused code from container sync https://review.openstack.org/295726 | 11:15 |
*** km has quit IRC | 11:19 | |
*** mingdang1 has quit IRC | 11:26 | |
*** Zyric has quit IRC | 11:35 | |
*** baojg has quit IRC | 11:41 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Docs: Container sync does not require POST-as-COPY https://review.openstack.org/295739 | 11:47 |
*** div_ has joined #openstack-swift | 11:49 | |
div_ | hi swift | 11:49 |
div_ | issue facing during devstack install | 11:49 |
div_ | openstack object store account set --property Temp-URL-Key=password 2016-03-21 09:36:49.425 | Not Found (HTTP 404) | 11:49 |
*** karthi_ has joined #openstack-swift | 11:50 | |
karthi_ | Hi all | 11:50 |
karthi_ | i am trying to install mitaka devstack for ironic baremetal driver testing | 11:50 |
karthi_ | it is failing with switch error | 11:50 |
div_ | hello karthi | 11:51 |
karthi_ | this is the error encountered during switch installation | 11:51 |
karthi_ | openstack object store account set --property Temp-URL-Key=password | 11:51 |
karthi_ | please anybody give some clue to fix this issue | 11:51 |
karthi_ | sorry guys *swift | 11:52 |
*** cdelatte has quit IRC | 11:52 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Add .eggs/* to .gitignore https://review.openstack.org/295743 | 11:55 |
openstackgerrit | Merged openstack/swift: Container sync nodes shuffle cleanup https://review.openstack.org/294077 | 11:59 |
*** mvk_ has quit IRC | 12:07 | |
karthi_ | guys any suggestion? | 12:08 |
*** cdelatte has joined #openstack-swift | 12:13 | |
*** delattec has joined #openstack-swift | 12:18 | |
*** MVenesio has joined #openstack-swift | 12:20 | |
*** delattec has quit IRC | 12:21 | |
*** cdelatte has quit IRC | 12:21 | |
*** cbartz has joined #openstack-swift | 12:31 | |
*** wanghua has quit IRC | 12:44 | |
*** rvasilets__ has joined #openstack-swift | 12:45 | |
*** mmcardle has quit IRC | 12:48 | |
*** links has quit IRC | 13:01 | |
*** daemontool has quit IRC | 13:07 | |
*** daemontool has joined #openstack-swift | 13:09 | |
*** Jeffrey4l has quit IRC | 13:25 | |
*** mmcardle has joined #openstack-swift | 13:27 | |
*** mvk_ has joined #openstack-swift | 13:27 | |
*** rickyrem has joined #openstack-swift | 13:30 | |
*** sgundur has joined #openstack-swift | 13:35 | |
*** sgundur has left #openstack-swift | 13:37 | |
*** sgundur has joined #openstack-swift | 13:38 | |
*** ametts has joined #openstack-swift | 13:44 | |
*** mingdang1 has joined #openstack-swift | 13:46 | |
*** daemontool has quit IRC | 13:48 | |
*** daemontool has joined #openstack-swift | 13:54 | |
*** karthi_ has quit IRC | 14:00 | |
*** asettle has quit IRC | 14:04 | |
*** links has joined #openstack-swift | 14:05 | |
*** baojg has joined #openstack-swift | 14:05 | |
openstackgerrit | Takashi Kajinami proposed openstack/swift: Remove useless checking about broker instance https://review.openstack.org/295855 | 14:21 |
*** div_ has quit IRC | 14:27 | |
*** mingdang1 has quit IRC | 14:28 | |
*** openstackgerrit has quit IRC | 14:33 | |
*** baojg has quit IRC | 14:34 | |
*** openstackgerrit has joined #openstack-swift | 14:34 | |
*** mrmoje has joined #openstack-swift | 14:34 | |
*** baojg has joined #openstack-swift | 14:35 | |
*** baojg has quit IRC | 14:36 | |
*** asettle has joined #openstack-swift | 14:36 | |
openstackgerrit | Takashi Kajinami proposed openstack/swift: Remove useless checking about broker instance https://review.openstack.org/295855 | 14:41 |
*** asettle has quit IRC | 14:41 | |
*** links has quit IRC | 14:42 | |
*** takashi has joined #openstack-swift | 14:43 | |
*** rvasilets__ has quit IRC | 14:46 | |
*** rickyrem has quit IRC | 14:47 | |
jrichli | cschwede: thanks for the review and merge! | 14:48 |
openstackgerrit | Takashi Kajinami proposed openstack/swift: Remove useless checking about a broker instance in container-sync https://review.openstack.org/295855 | 14:48 |
openstackgerrit | Takashi Kajinami proposed openstack/swift: Pass logger instances to AccountBroker/ContainerBroker https://review.openstack.org/295875 | 14:48 |
clayg | cschwede: I think I could get behind rsync_timeout + 900 for the auditor tunable, but the rsync_timeout config option would have to move to default I think - or else the auditor's config dict wouldn't see it? | 14:52 |
*** baojg has joined #openstack-swift | 14:53 | |
*** rickyrem has joined #openstack-swift | 14:57 | |
*** baojg has quit IRC | 15:05 | |
*** klrmn has joined #openstack-swift | 15:07 | |
openstackgerrit | Merged openstack/swift: Remove unused code from container sync https://review.openstack.org/295726 | 15:16 |
*** garthb has joined #openstack-swift | 15:17 | |
notmyname | good morning | 15:20 |
openstackgerrit | Takashi Kajinami proposed openstack/swift: [WIP] Pass logger instances to AccountBroker/ContainerBroker https://review.openstack.org/295875 | 15:23 |
takashi | notmyname: good morning | 15:23 |
*** _JZ_ has joined #openstack-swift | 15:40 | |
*** NM has joined #openstack-swift | 15:44 | |
*** cbartz has quit IRC | 15:47 | |
openstackgerrit | Alistair Coles proposed openstack/swift: EC: Avoid conflicts when ssync'ing fragments https://review.openstack.org/181407 | 15:55 |
*** kevinc has joined #openstack-swift | 16:11 | |
kevinc | if i run a proxy process with swauth auth on port 8080 and another proxy process with keystone auth on port 8081 on the same server, can I use the same memcache for both? or do I have to run multiple memcache processes? | 16:13 |
*** vinsh has joined #openstack-swift | 16:17 | |
notmyname | I don't see why the same memcache wouldn't work for both. swift namespaces all of the values it puts into memcache | 16:17 |
*** takashi has quit IRC | 16:26 | |
*** dmorita has joined #openstack-swift | 16:29 | |
*** Jeffrey4l has joined #openstack-swift | 16:30 | |
*** lyrrad has joined #openstack-swift | 16:32 | |
acoles | notmyname: you don't get .eggs ?? interesting | 16:34 |
acoles | notmyname: do you have html5lib installed ? | 16:37 |
acoles | i don't (didn't) and that seems to be why i got .eggs/ | 16:37 |
acoles | does anyone else see a .eggs/ dir created when they run 'python setup.py build_sphinx' ? | 16:38 |
acoles | or, does anyone run 'python setup.py build_sphinx' ? :) | 16:39 |
*** geaaru has quit IRC | 16:39 | |
*** Zyric has joined #openstack-swift | 16:43 | |
*** haomaiwang has joined #openstack-swift | 16:50 | |
tdasilva | acoles: btw i wasn't able to duplicate that either | 16:51 |
tdasilva | acoles: no .eggs dir | 16:52 |
*** pcaruana has quit IRC | 16:52 | |
*** joeljwright has joined #openstack-swift | 16:52 | |
*** ChanServ sets mode: +v joeljwright | 16:52 | |
*** joeljwright has quit IRC | 16:52 | |
acoles | tdasilva: thanks. it seems i just needed html5lib to be installed | 16:52 |
*** joeljwright has joined #openstack-swift | 16:53 | |
*** ChanServ sets mode: +v joeljwright | 16:53 | |
*** rickyrem has quit IRC | 16:53 | |
acoles | joeljwright: you're back? | 16:53 |
joeljwright | I am now | 16:53 |
joeljwright | 48 hours to get home after the air traffic controller strikes | 16:53 |
joeljwright | had to take a bus from Toulouse -> Gatwick in the end :( | 16:54 |
joeljwright | how can I help? | 16:54 |
*** rickyrem has joined #openstack-swift | 16:54 | |
acoles | joeljwright: oh, did the snow make it worthwhile? | 16:54 |
joeljwright | the snow was great :) | 16:54 |
*** nadeem has joined #openstack-swift | 16:54 | |
acoles | joeljwright: don't need any help, just saying hi | 16:55 |
*** haomaiwang has quit IRC | 16:55 | |
joeljwright | acoles: :) | 16:55 |
joeljwright | it is nice to be back home | 16:55 |
acoles | joeljwright: some people pay good money for a bus tour of France ;) | 16:56 |
kevinc | notmyname: thank you! | 16:56 |
joeljwright | acoles: we took in all the sights, the Paris Peripherique at rush hour…, 3 service stations… | 16:56 |
*** nadeem has quit IRC | 16:56 | |
joeljwright | acoles: the Calais jungle and fences | 16:56 |
clayg | acoles: cschwede: i'm so sorry to hear about Brussels - sending some love across the pond | 16:56 |
*** nadeem has joined #openstack-swift | 16:57 | |
joeljwright | clayg: thanks! was quite a shock to wake up to that! | 16:57 |
* acoles has been in a bubble and just checked news... :( | 16:58 | |
acoles | joeljwright: hmmm... | 17:00 |
acoles | clayg: thanks. | 17:01 |
*** Guest91251 has quit IRC | 17:02 | |
acoles | clayg: i'm looking at patch 293177. do the rsync temp files ever get re-used after rsync fails? i have been reading around to try to understand if a subsequent rsync finds the temp file and uses its content. or is it just garbage. | 17:03 |
patchbot | acoles: https://review.openstack.org/#/c/293177/ - swift - Auditor will clean up stale rsync tempfiles | 17:03 |
notmyname | a1|away: do you want to add the .gitignore entry or not. if so, I'll approve the patch. | 17:13 |
*** McMurlock1 has quit IRC | 17:14 | |
notmyname | oops | 17:16 |
notmyname | acoles: do you want to add the .gitignore entry or not. if so, I'll approve the patch. | 17:17 |
acoles | notmyname: it does no harm and may save someone else needing to figure out why it happens | 17:17 |
acoles | notmyname: or save us documenting that html5lib needs to be installed, so yes. | 17:18 |
notmyname | done | 17:18 |
acoles | thanks | 17:18 |
acoles | notmyname: it was one of those "this has been bugging me for months" moments ! | 17:19 |
notmyname | hmmm...I don't seem to have that installed | 17:19 |
*** daemontool has quit IRC | 17:22 | |
*** klamath has joined #openstack-swift | 17:23 | |
klamath | i can have multiple storage policies on the same disks correct? | 17:23 |
notmyname | yes, absolutely | 17:23 |
klamath | awesome, thank you | 17:23 |
*** mingdang1 has joined #openstack-swift | 17:29 | |
*** rledisez has quit IRC | 17:32 | |
*** mingdang1 has quit IRC | 17:33 | |
klamath | for multi-region replication is it possible to only write to the primary nodes and not any handoff nodes? | 17:37 |
notmyname | assuming you don't have any hardware failures at the time of the request? | 17:38 |
klamath | correct | 17:39 |
klamath | with write affinity on | 17:39 |
notmyname | then yes. the default behavior (which includes write affinity turned off) is to write only to the primary nodes when there are no failures in the cluster | 17:39 |
notmyname | by turning write affinity on, you are specifically asking swift to write to handoffs instead of primary locations | 17:40 |
klamath | understood | 17:40 |
*** daemontool has joined #openstack-swift | 17:42 | |
*** arch-nemesis has joined #openstack-swift | 17:42 | |
*** pcaruana has joined #openstack-swift | 17:44 | |
notmyname | itlinux just informed me that the italian translation for swift is now 100% complete | 17:45 |
notmyname | ! | 17:45 |
rickyrem | perfetto! | 17:46 |
clayg | acoles: just garbage as best I can tell as a new .tmp file is created after the failure if you set your rsync_timeout = 1 | 17:49 |
*** jordanP has quit IRC | 17:49 | |
clayg | ... at least on largish files - it's a bit of a race obviously | 17:49 |
*** _JZ_ has quit IRC | 17:49 | |
*** cathR has joined #openstack-swift | 17:55 | |
*** cathR has left #openstack-swift | 17:55 | |
clayg | gah, i'm still not sure how to handle the rsync_timeout config option :\ | 17:56 |
clayg | it seems like the simplest thing to do is add a new auditor section option called "clean_rsync_tempfiles" and suggest that it be larger than the replicators rsync_timeout - with a default of say 30 mins 1800? | 17:57 |
*** d0ugal has quit IRC | 17:58 | |
clayg | I agree with cschwede that it'd be nice if the auditor could just do the right thing based on the replicators rsync_timeout - but I'd have to re-parse the config unless we move it to default | 17:58 |
clayg | but it sure does seem silly to add another knob - gah! it's very vexxing | 17:59 |
*** d0ugal has joined #openstack-swift | 17:59 | |
*** dmorita has quit IRC | 17:59 | |
notmyname | clayg: https://s-media-cache-ak0.pinimg.com/736x/ed/12/62/ed1262fa244b0f6f3fd3d61b46526ce0.jpg ? | 17:59 |
*** dmorita has joined #openstack-swift | 18:01 | |
*** silor has quit IRC | 18:01 | |
*** kevinc has quit IRC | 18:02 | |
*** silor has joined #openstack-swift | 18:04 | |
acoles | clayg: k. thanks. | 18:04 |
*** panda has quit IRC | 18:04 | |
*** panda has joined #openstack-swift | 18:05 | |
acoles | clayg: why did you choose the auditor to do the cleanup and not do it in cleanup_ondisk_files? | 18:05 |
notmyname | itlinux: how can I check on the state of translations for swift? | 18:05 |
* acoles has feeling that might be a stupid question :/ | 18:05 | |
acoles | notmyname: oops - *my* question not yours ;) | 18:06 |
notmyname | lol | 18:06 |
notmyname | I didn't even read it that way :-) | 18:06 |
acoles | phew | 18:06 |
*** d0ugal has quit IRC | 18:09 | |
clayg | acoles: lol at "phew" - so I didn't think it appropriate to add all those stat calls into PUT paths? | 18:12 |
clayg | acoles: I definately considered it? Obvs. a judgement call - you think i was off base? | 18:13 |
acoles | clayg: no, no i am just playing catch up with the thinking | 18:13 |
clayg | werd | 18:14 |
clayg | i get lucky sometimes | 18:15 |
acoles | clayg: um, yeah, cleanup_ondisk_files isn't a good place | 18:15 |
*** ChubYann has joined #openstack-swift | 18:16 | |
clayg | acoles: idk, if you say so | 18:19 |
*** daemontool has quit IRC | 18:25 | |
*** joeljwright has quit IRC | 18:25 | |
acoles | clayg: would it be silly to use reclaim_age as condition to clean up the temp files rather than rsync_timeout+whatever? just wondering if it helps with the config conundrum? and I guess reclaim_age should be > rsync_timeout | 18:26 |
*** chsc has joined #openstack-swift | 18:28 | |
clayg | acoles: yeah it would definately be longer but we're talking week(s) instead of minutes in the default case! | 18:28 |
acoles | true | 18:29 |
clayg | acoles: I think 1 hr rsync and 2 hr rsync tempfile would be closer to reasonable - but I like reclaim age being bigish - i worry more about some downed node coming to life and spewing .data files back into the cluster after being offline for 10 days than I do having some tombstones pile up for a few weeks | 18:29 |
*** rickyrem has quit IRC | 18:30 | |
clayg | acoles: i suppose it depends on how much churn you have in your cluster | 18:30 |
clayg | i generally assume the life time of .data file is more than a few weeks - so keeping a tombstone around for a month or more is no biggy | 18:30 |
openstackgerrit | Merged openstack/swift: Add .eggs/* to .gitignore https://review.openstack.org/295743 | 18:30 |
clayg | the wrose issue with tombstones piling up is that inactive suffixes don't have their hash_suffix_cleanup called and we have tombstones that are many many months past reclaim age - but there's another open bug for that | 18:31 |
*** rickyrem has joined #openstack-swift | 18:31 | |
acoles | clayg: agree. | 18:31 |
acoles | clayg: yes i have that bug on my radar, but its a distant blip right now | 18:31 |
clayg | acoles: IKR! | 18:31 |
acoles | idk, i was just sharing your pain over adding a new config option that relies on user setting it to other option plus something | 18:32 |
clayg | there's another one about pushing up object updates (async_pending) after a container has been delted - that... well someone had a patch - so that's more on my radar that the other broken that doesn't have a change sitting in the queue! | 18:32 |
clayg | acoles: IKR! there has to be a better way! | 18:32 |
clayg | gawd why am I so stupid i can't think of it | 18:33 |
clayg | redbo_: you're a ton smarter than most of us - what do you guys set rsync_timeout too - how do you think we should plumb that value into the auditor so that it can cleanup the garbage files!? | 18:33 |
acoles | clayg: gotta go, will think som emore and finish up review on that patch tomorrow | 18:34 |
*** joeljwright has joined #openstack-swift | 18:34 | |
*** ChanServ sets mode: +v joeljwright | 18:34 | |
*** StraubTW has joined #openstack-swift | 18:35 | |
*** acoles is now known as acoles_ | 18:36 | |
*** joeljwright has quit IRC | 18:36 | |
*** tongli has joined #openstack-swift | 18:37 | |
*** dmorita has quit IRC | 18:38 | |
*** vint_bra has quit IRC | 18:45 | |
*** vint_bra has joined #openstack-swift | 18:46 | |
*** dmorita has joined #openstack-swift | 18:47 | |
*** haomaiwang has joined #openstack-swift | 18:49 | |
*** haomaiwang has quit IRC | 18:54 | |
*** dmorita has quit IRC | 18:57 | |
clayg | oh oh oh i think i have an idea! | 18:57 |
klrmn | uh oh, clayg has an idea… =) | 19:00 |
* klrmn couldn't resist | 19:00 | |
*** dmorita has joined #openstack-swift | 19:02 | |
*** chsc has quit IRC | 19:05 | |
*** rickyrem has quit IRC | 19:07 | |
redbo_ | clayg: who's using rsync anymore? | 19:07 |
*** redbo_ is now known as redbo | 19:07 | |
*** ChanServ sets mode: +v redbo | 19:07 | |
*** mrmoje has quit IRC | 19:10 | |
*** aswadr_ has quit IRC | 19:10 | |
clayg | redbo: good one! | 19:11 |
*** mrmoje has joined #openstack-swift | 19:12 | |
*** ametts has quit IRC | 19:17 | |
*** stantonnet has quit IRC | 19:25 | |
*** dmorita has quit IRC | 19:28 | |
*** mrmoje has quit IRC | 19:33 | |
*** joeljwright has joined #openstack-swift | 19:37 | |
*** ChanServ sets mode: +v joeljwright | 19:37 | |
*** stantonnet has joined #openstack-swift | 19:40 | |
openstackgerrit | Merged openstack/swift: Make the object auditor's run-once mode run once. https://review.openstack.org/216449 | 19:47 |
notmyname | oh cool. that's something to add to the changelog :-) | 19:51 |
*** rickyrem has joined #openstack-swift | 19:55 | |
*** rickyrem has quit IRC | 19:56 | |
*** david-lyle_ has joined #openstack-swift | 19:56 | |
*** swifterdarrell has quit IRC | 19:57 | |
clayg | yay auto config! | 19:57 |
*** david-lyle has quit IRC | 19:57 | |
*** swifterdarrell has joined #openstack-swift | 19:58 | |
*** ChanServ sets mode: +v swifterdarrell | 19:58 | |
*** ekarlso- has quit IRC | 19:58 | |
*** jeblair has quit IRC | 19:58 | |
*** jeblair has joined #openstack-swift | 19:58 | |
*** jaakkos has quit IRC | 19:58 | |
*** jlvillal has quit IRC | 19:58 | |
*** tanee has quit IRC | 19:58 | |
openstackgerrit | Clay Gerrard proposed openstack/swift: Auditor will clean up stale rsync tempfiles https://review.openstack.org/293177 | 19:59 |
clayg | does everyone really wrap their commits at 70 chars? remote: (W) b06ccd4: too many commit message lines longer than 70 characters; manually wrap lines | 19:59 |
clayg | people gripe so much about 80 in python - and they take off another 10 chars in commit messages? I do try to generally wrap long blocky text at 72 chars - but 70 seems excessive? | 20:00 |
clayg | ... still, I don't want to be some old curmudgeon if all the kids have their editors configured to wrap commit messages at 70 chars... | 20:00 |
*** david-lyle_ is now known as david-lyle | 20:02 | |
notmyname | clayg: where are you seeing that error? | 20:03 |
*** jlvillal has joined #openstack-swift | 20:03 | |
*** tanee has joined #openstack-swift | 20:04 | |
clayg | from `git review` - maybe I need to upgrade or something? | 20:05 |
notmyname | oh, interesting | 20:06 |
*** dmorita has joined #openstack-swift | 20:06 | |
*** dmorita has quit IRC | 20:06 | |
*** dmorita has joined #openstack-swift | 20:06 | |
timburke | clayg: i think it's coming from the server. so, more something that *openstack* wants rather than swift in particular | 20:09 |
*** ekarlso- has joined #openstack-swift | 20:11 | |
*** jaakkos has joined #openstack-swift | 20:18 | |
*** ev1lkry has joined #openstack-swift | 20:18 | |
*** mvk_ has quit IRC | 20:18 | |
openstackgerrit | Clay Gerrard proposed openstack/swift: Auditor will clean up stale rsync tempfiles https://review.openstack.org/293177 | 20:19 |
ev1lkry | alright folks on my deep dive studying the COA certification objectives - i'm looking for documentation as it related to "Monitor space available for Object Storage" can anyone point me to best practices for this? | 20:20 |
notmyname | what is COA? | 20:22 |
*** joeljwright has quit IRC | 20:22 | |
ev1lkry | Certified OpenStack Administrator through the OpenStack foundation | 20:23 |
notmyname | use swift-recon as a start. then standard ops tools like mount and df | 20:26 |
ev1lkry | thank you notmyname I will take a look at swift-recon | 20:27 |
*** jmccarthy1 has joined #openstack-swift | 20:31 | |
clayg | ev1lkry: swift-recon is fine, but something like standard system metrics - df from collectd is probably more popular/useful - memeory and cpu utilization too - all the stuff you monitor in any distributed system you monitor in swift too | 20:46 |
ahale | sometimes its useful to measure usage in a few ways, like what alll the account databses think is used , and what df/recon says.. but yeah its just standard stuff | 20:48 |
clayg | ev1lkry: ahale makes a good point - once nice thing that recon gets your for free is correlation of your systems disk usage with their ring assignments - if you're just dumping everything into graphite you have to have something to groups your account/container server disk metrics together and seperate from your object metrics | 20:51 |
*** asettle has joined #openstack-swift | 20:53 | |
ev1lkry | great points thanks guys | 20:53 |
*** rickyrem has joined #openstack-swift | 21:03 | |
*** haomaiwa_ has joined #openstack-swift | 21:08 | |
notmyname | current fire: the openstack-tc wants to strip swift of the "supports rolling upgrade" tag (https://review.openstack.org/#/c/292334/). While I think this is patently ridiculous since swift has supported this for over 6 years now, the result is that swift will get further dinged on it's "maturity" score listed on https://www.openstack.org/software/releases/liberty/components/swift | 21:11 |
patchbot | notmyname: patch 292334 - governance - Remove rolling-upgrade tag from swift/ceilometer | 21:11 |
notmyname | so the reasoning for removing the tag is "swift doesn't have a gate job that runs tests against a partially upgraded cluster" | 21:11 |
*** haomaiwa_ has quit IRC | 21:12 | |
notmyname | we've got probetests that run against every commit, but that's on the community qa cluster, not in the -infra gate queue | 21:14 |
ahale | just change how defcore defines swift, make it about the api and include 3rd party ones like ceph rather than designated code :) | 21:28 |
ahale | then you'll easily get that adoption point back | 21:28 |
*** NM has quit IRC | 21:31 | |
*** nadeem has quit IRC | 21:32 | |
*** MVenesio has quit IRC | 21:33 | |
*** mrmoje has joined #openstack-swift | 21:33 | |
*** silor has quit IRC | 21:34 | |
*** rickyrem has quit IRC | 21:38 | |
*** CaioBrentano has quit IRC | 21:39 | |
*** CaioBrentano has joined #openstack-swift | 21:39 | |
*** daemontool has joined #openstack-swift | 21:41 | |
*** tongli has quit IRC | 21:42 | |
*** openstackgerrit has quit IRC | 21:48 | |
*** openstackgerrit has joined #openstack-swift | 21:49 | |
*** panda has quit IRC | 22:04 | |
*** panda has joined #openstack-swift | 22:05 | |
*** vint_bra has quit IRC | 22:09 | |
*** hogepodge has quit IRC | 22:12 | |
*** darrenc is now known as darrenc_afk | 22:14 | |
*** dmorita has quit IRC | 22:17 | |
*** dmorita has joined #openstack-swift | 22:21 | |
*** dmorita has quit IRC | 22:22 | |
*** dmorita has joined #openstack-swift | 22:22 | |
*** rickyrem has joined #openstack-swift | 22:29 | |
*** darrenc_afk is now known as darrenc | 22:35 | |
*** haomaiwang has joined #openstack-swift | 22:39 | |
*** hogepodge has joined #openstack-swift | 22:39 | |
*** NM has joined #openstack-swift | 22:43 | |
*** haomaiwang has quit IRC | 22:43 | |
*** km has joined #openstack-swift | 22:59 | |
*** StraubTW has quit IRC | 23:18 | |
*** NM1 has joined #openstack-swift | 23:20 | |
*** NM has quit IRC | 23:22 | |
*** Jeffrey4l has quit IRC | 23:23 | |
*** NM1 has quit IRC | 23:24 | |
*** NM has joined #openstack-swift | 23:24 | |
*** rickyrem has quit IRC | 23:24 | |
*** kei_yama has joined #openstack-swift | 23:31 | |
*** MVenesio has joined #openstack-swift | 23:33 | |
kota_ | good morning | 23:34 |
*** MVenesio has quit IRC | 23:38 | |
notmyname | https://gist.github.com/notmyname/4081362a8f20ca28e61d is the minimal config I can use for a proxy server so that it passes ./.functests. that's based on very very early versions of the proxy server config found in git (specifically, from september 1, 2010) | 23:49 |
notmyname | I had to add/change the auth to tempauth. I had to add account_autocreate=True. I had to explicitly set bind_port. but that's it | 23:49 |
notmyname | the impetus for this was to find the oldest version of code where configs still worked to see about a rolling upgrade test | 23:50 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!