Thursday, 2015-04-23

*** markvoelker has joined #openstack-meeting-400:01
*** vishwanathj has joined #openstack-meeting-400:18
*** watanabe_isao has joined #openstack-meeting-400:21
*** VW_ has joined #openstack-meeting-400:21
*** banix has quit IRC00:41
*** banix has joined #openstack-meeting-400:42
*** sdake has joined #openstack-meeting-400:44
*** bknudson has quit IRC00:45
*** sdake has quit IRC00:50
*** igordcard has quit IRC00:52
*** xingchao has quit IRC00:54
*** amotoki has joined #openstack-meeting-400:55
*** amotoki has quit IRC01:04
*** sacharya has joined #openstack-meeting-401:06
*** amotoki has joined #openstack-meeting-401:09
*** eghobo has quit IRC01:11
*** fnaval_ has quit IRC01:20
*** bknudson has joined #openstack-meeting-401:20
*** VW_ has quit IRC01:22
*** sarob has quit IRC01:22
*** IlyaG has quit IRC01:24
*** erikmwilson has joined #openstack-meeting-401:25
*** banix has quit IRC01:26
*** erikmwilson has quit IRC01:26
*** erikmwilson_ is now known as erikmwilson01:26
*** banix has joined #openstack-meeting-401:27
*** sdake has joined #openstack-meeting-401:31
*** markvoelker has quit IRC01:33
*** fnaval has joined #openstack-meeting-401:37
*** sacharya has quit IRC01:39
*** VW_ has joined #openstack-meeting-401:43
*** vishwanathj has quit IRC01:47
*** s3wong has quit IRC01:47
*** banix has quit IRC01:57
*** sigmavirus24_awa is now known as sigmavirus2401:59
*** banix has joined #openstack-meeting-401:59
*** david-lyle has quit IRC01:59
*** eghobo has joined #openstack-meeting-401:59
*** ivar-lazzaro has quit IRC02:08
*** banix has quit IRC02:09
*** IlyaG has joined #openstack-meeting-402:10
*** ajmiller has joined #openstack-meeting-402:13
*** ajo has joined #openstack-meeting-402:13
*** VW_ has quit IRC02:14
*** xingchao has joined #openstack-meeting-402:17
*** sigmavirus24 is now known as sigmavirus24_awa02:19
*** xingchao has quit IRC02:22
*** markvoelker has joined #openstack-meeting-402:22
*** VW_ has joined #openstack-meeting-402:26
*** rfolco has quit IRC02:28
*** banix has joined #openstack-meeting-402:39
*** dannywilson has joined #openstack-meeting-402:40
*** sarob has joined #openstack-meeting-402:41
*** sbalukoff has quit IRC02:43
*** sarob has quit IRC02:43
*** dannywilson has quit IRC02:44
*** sarob_ has joined #openstack-meeting-402:45
*** sarob_ has quit IRC02:49
*** sacharya has joined #openstack-meeting-402:50
*** fnaval has quit IRC02:59
*** VW_ has quit IRC03:08
*** ivar-lazzaro has joined #openstack-meeting-403:08
*** VW_ has joined #openstack-meeting-403:08
*** mmedvede has quit IRC03:10
*** ivar-lazzaro has quit IRC03:11
*** ivar-lazzaro has joined #openstack-meeting-403:11
*** ivar-lazzaro has quit IRC03:13
*** mmedvede has joined #openstack-meeting-403:18
*** VW_ has quit IRC03:22
*** sbalukoff has joined #openstack-meeting-403:24
*** VW_ has joined #openstack-meeting-403:25
*** sarob has joined #openstack-meeting-403:30
*** VW_ has quit IRC03:31
*** banix has quit IRC03:39
*** eghobo has quit IRC03:51
*** galstrom_zzz is now known as galstrom03:57
*** rm_work is now known as rm_work|away04:06
*** krtaylor has quit IRC04:08
*** krtaylor has joined #openstack-meeting-404:11
*** Sukhdev has joined #openstack-meeting-404:17
*** sacharya has quit IRC04:22
*** bobmel_ has joined #openstack-meeting-404:25
*** bobmel has quit IRC04:26
*** sarob has quit IRC04:31
*** galstrom is now known as galstrom_zzz04:34
*** galstrom_zzz is now known as galstrom04:35
*** IlyaG has quit IRC04:41
*** sdake has quit IRC04:41
*** vishwanathj has joined #openstack-meeting-404:45
*** sdake has joined #openstack-meeting-404:46
*** galstrom is now known as galstrom_zzz04:48
*** sdake_ has joined #openstack-meeting-404:49
*** sdake has quit IRC04:50
*** ajmiller has quit IRC04:54
*** david-lyle has joined #openstack-meeting-404:59
*** sdake has joined #openstack-meeting-405:05
*** mmedvede has quit IRC05:08
*** sdake_ has quit IRC05:10
*** nkrinner has joined #openstack-meeting-405:12
*** krtaylor has quit IRC05:19
*** garyk has joined #openstack-meeting-405:19
*** sbalukoff has quit IRC05:20
*** markvoelker_ has joined #openstack-meeting-405:21
*** markvoelker has quit IRC05:21
*** mmedvede has joined #openstack-meeting-405:21
*** eghobo has joined #openstack-meeting-405:21
*** ajayaa has joined #openstack-meeting-405:31
*** armax has quit IRC05:32
*** galstrom_zzz is now known as galstrom05:32
*** krtaylor has joined #openstack-meeting-405:33
*** galstrom is now known as galstrom_zzz05:38
*** mmedvede has quit IRC05:46
*** emagana has joined #openstack-meeting-405:59
*** mmedvede has joined #openstack-meeting-406:04
*** pkoniszewski has joined #openstack-meeting-406:04
*** ibiris_away is now known as ibiris06:06
*** Sukhdev has quit IRC06:17
*** spredzy|afk is now known as spredzy06:28
*** eghobo has quit IRC06:42
*** wojdev has joined #openstack-meeting-406:44
*** wojdev has quit IRC06:44
*** wojdev has joined #openstack-meeting-406:45
*** sbalukoff has joined #openstack-meeting-406:50
*** numan has joined #openstack-meeting-407:02
*** pkoniszewski has quit IRC07:07
*** pkoniszewski has joined #openstack-meeting-407:07
*** pkoniszewski has quit IRC07:12
*** xingchao has joined #openstack-meeting-407:16
*** matrohon has joined #openstack-meeting-407:55
*** wojdev has quit IRC08:29
*** wojdev has joined #openstack-meeting-408:32
*** watanabe_isao has quit IRC08:48
*** wojdev has quit IRC09:17
*** wojdev has joined #openstack-meeting-409:22
*** d0ugal has quit IRC09:29
*** d0ugal has joined #openstack-meeting-409:29
*** d0ugal is now known as Guest8147209:29
*** Guest81472 is now known as d0ugal209:40
*** mmedvede has quit IRC09:43
*** d0ugal2 is now known as d0ugal09:47
*** d0ugal has quit IRC09:47
*** d0ugal has joined #openstack-meeting-409:47
*** buchi has quit IRC09:55
*** mmedvede has joined #openstack-meeting-410:00
*** pkoniszewski has joined #openstack-meeting-410:48
*** numan has quit IRC11:03
*** numan has joined #openstack-meeting-411:15
*** david-lyle has quit IRC11:29
*** banix has joined #openstack-meeting-411:41
*** banix has quit IRC11:42
*** banix has joined #openstack-meeting-411:43
*** banix has quit IRC11:55
*** bknudson has quit IRC11:57
*** david-lyle has joined #openstack-meeting-412:05
*** VW_ has joined #openstack-meeting-412:06
*** VW_ has quit IRC12:11
*** VW_ has joined #openstack-meeting-412:11
*** VW_ has quit IRC12:17
*** david-lyle has quit IRC12:31
*** ajayaa has quit IRC12:39
*** jckasper has quit IRC12:45
*** bknudson has joined #openstack-meeting-413:00
*** wokuma has joined #openstack-meeting-413:06
*** klamath has joined #openstack-meeting-413:07
*** klamath has quit IRC13:08
*** klamath has joined #openstack-meeting-413:08
*** sarob has joined #openstack-meeting-413:09
*** numan has quit IRC13:09
*** sdake_ has joined #openstack-meeting-413:10
*** wojdev has quit IRC13:14
*** sdake has quit IRC13:14
*** xingchao has joined #openstack-meeting-413:19
*** sarob has quit IRC13:20
*** jckasper has joined #openstack-meeting-413:20
*** numan has joined #openstack-meeting-413:22
*** sarob has joined #openstack-meeting-413:22
*** banix has joined #openstack-meeting-413:23
*** rfolco has joined #openstack-meeting-413:28
*** numan has quit IRC13:28
*** aswadr has joined #openstack-meeting-413:30
*** xingchao has quit IRC13:36
*** xingchao has joined #openstack-meeting-413:36
*** klamath_ has joined #openstack-meeting-413:42
*** klamath has quit IRC13:43
*** fnaval has joined #openstack-meeting-413:45
*** fnaval has quit IRC13:45
*** fnaval has joined #openstack-meeting-413:46
*** bpoulos has joined #openstack-meeting-413:48
*** cpallares has joined #openstack-meeting-413:50
*** klamath_ has quit IRC13:50
*** lakshmiS has joined #openstack-meeting-413:52
*** numan has joined #openstack-meeting-413:53
*** krykowski has joined #openstack-meeting-413:57
*** sdake_ has quit IRC13:58
*** ivasilevskaya has joined #openstack-meeting-413:58
nikhil_kCourtesy meeting reminder: ativelkov, cpallares, esheffield, flaper87, flwang1, hemanthm, ivasilevskaya, jokke_, kragniz, lakshmiS, mclaren, mfedosin, nikhil_k, Nikolay_St, Olena, pennerc, rosmaita, sigmavirus24, sabari, TravT, zhiyan, pkoniszewski, krykowski, ajayaa13:59
*** ativelkov has joined #openstack-meeting-413:59
nikhil_k#startmeeting Glance13:59
openstackMeeting started Thu Apr 23 13:59:34 2015 UTC and is due to finish in 60 minutes.  The chair is nikhil_k. Information about MeetBot at http://wiki.debian.org/MeetBot.13:59
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:59
*** openstack changes topic to " (Meeting topic: Glance)"13:59
openstackThe meeting name has been set to 'glance'13:59
kragnizo/13:59
mfedosino/13:59
ativelkovo/13:59
krykowskio/13:59
ivasilevskayao/13:59
bpouloso/13:59
lakshmiSo/13:59
*** stevelle has joined #openstack-meeting-413:59
sigmavirus24_awao/13:59
pkoniszewskio/13:59
nikhil_kwelcome all :)14:00
nikhil_kShort agenda #link https://etherpad.openstack.org/p/glance-team-meeting-agenda14:00
stevelleo/14:00
nikhil_kLet's get started14:00
nikhil_k#topic RC214:00
*** openstack changes topic to "RC2 (Meeting topic: Glance)"14:00
nikhil_kSeems like we are all set for now. Blockers were/are listed at #link https://trello.com/c/CoZ9g13d/45-kilo-rc214:01
nikhil_kReviews were given and RC2 is about to be cut14:01
nikhil_kAny last minute red flags?14:02
jokke_o/14:02
*** TravT has joined #openstack-meeting-414:02
lakshmiShttps://review.openstack.org/#/c/169813/ and https://review.openstack.org/171022 are still failing on gate. recheck going on...14:02
nikhil_kthanks14:02
*** aventerav has joined #openstack-meeting-414:03
nikhil_kWe would basically use the older reviews and ninja approve if needed14:03
nikhil_ktrying to avoid any delays. Some of them need to be backported14:03
*** VW_ has joined #openstack-meeting-414:04
nikhil_kyosamite just crashed14:05
nikhil_kBackports would be done  by rel-mgrs so no need to worry about them for now14:06
nikhil_kSometimes if there are bunch of conflicts then it is recommended for the authors to do them14:06
jokke_backport for what?14:06
nikhil_kThose reviews that are target for RC214:07
nikhil_kand currently proposed against master14:07
jokke_ah you mean the picks for stable/kilo branch, thanks got it14:07
nikhil_kyeah14:07
nikhil_kThis one was brought to my attn a couple days back #link https://review.openstack.org/#/c/176411/14:07
nikhil_kIt seems unlikely to make it14:08
nikhil_kSo, let's roll that over to Liberty if there are no objections14:08
*** mclaren has joined #openstack-meeting-414:08
*** ajayaa has joined #openstack-meeting-414:08
nikhil_kMoving on..14:09
nikhil_k#topic Gate failure blocking reviews14:09
*** openstack changes topic to "Gate failure blocking reviews (Meeting topic: Glance)"14:09
nikhil_k#link https://bugs.launchpad.net/glance/+bug/144746314:09
openstackLaunchpad bug 1447463 in Glance "glance.tests.functional.v2.test_images.TestImages.test_download_random_access failed" [Critical,New]14:09
pkoniszewskiso we have small problem there, everything will keep failing14:09
pkoniszewskiI'm working with krykowski but we haven't found where the problem is yet14:10
jokke_pkoniszewski: Just kind reminder ... if you bump bug criticality, please make sure that you set it at least confirmed as well then14:10
nikhil_kCool, let's keep syncing on #openstack-glance to speden up unblocking14:11
pkoniszewskijokke_: i just wanted to bring more attention, everything with +2 is blocked and RC2 is near14:11
mclarenI'm happy to take a look aswell14:11
pkoniszewskithanks for any help!14:11
mclaren(although stuck in a few meetings this afternoon :-/)14:11
*** erikmwilson is now known as Guest7133014:11
*** erikmwilson has joined #openstack-meeting-414:11
jokke_pkoniszewski: that's fine, personally I just think we do not have critical bug if no-one can verify that the fault exists14:11
*** erikmwilson_ has joined #openstack-meeting-414:11
jokke_so the person marking the priority should at least verify that the bug is valid and indeed causing the issue14:12
mfedosinI'm going to look there too14:12
jokke_pkoniszewski: not for you only, that's for everyone14:12
nikhil_kyeah, it would be okay to mark it confirmed by the reporter if the verification is done on the automation system like jenkins. So, please paste a link to the review and the console logs where you see the failure and mark it confirmed14:12
*** ChuckC has quit IRC14:13
nikhil_kOk, moving on..14:13
nikhil_k#optic py-client 0.17.114:14
nikhil_k#topic py-client 0.17.114:14
*** openstack changes topic to "py-client 0.17.1 (Meeting topic: Glance)"14:14
nikhil_k#link https://pypi.python.org/pypi/python-glanceclient/0.17.114:15
mclarenthanks Nikhil.14:15
nikhil_kThat was released yday to get it included in RC2. We are hoping that it does not break any other package and then include it14:15
mfedosinIs going to be in global requirements?14:15
*** nkrinner has quit IRC14:16
nikhil_k^14:16
mclarenShould I mark my stable global-requirements patch not-WIP now?14:16
jokke_mfedosin: nope14:16
jokke_Doug -2'd it already14:16
nikhil_kmclaren: I think that would be good to do it from your side (if not already)14:16
mfedosinjokke_, oh... why?14:16
nikhil_kThe same reason as above14:16
nikhil_k We are hoping that it does not break any other package and then include it14:17
nikhil_kThere have been some issues with libraries breaking packages recently14:17
jokke_mfedosin: apparently the risk breaking something by touching the requirements at the moment is too high to wait that the projects gets it rolled in before cutting RC2314:17
jokke_-21 ;)14:17
nikhil_kand folks have worked hard to get things to a stable state. Once everything looks good Thiery is going to decide.14:18
nikhil_kAny other questions?14:18
mclarenSo should I wait until Doug removes the -2 before doing anything?14:18
jokke_mclaren: I think you can lift your wip so you won't be blocking it when the time comes to merge it14:19
nikhil_k== jokke_14:19
mclarenOk, I'll do that.14:19
nikhil_kThanks.14:19
mclarenCan you clarify when it's likely to merge? ie before kilo?14:19
nikhil_kyes14:19
mclarenor after?14:19
mclarenbefore, ok14:19
mclarenthanks14:19
nikhil_kif things go all good, we will have it in RC214:19
nikhil_kWe are working on probabilities though14:20
nikhil_kand it looks ~1 atm14:20
nikhil_k#topic Swift driver: 401 issue in ChunkReader14:21
*** openstack changes topic to "Swift driver: 401 issue in ChunkReader (Meeting topic: Glance)"14:21
mfedosinHi again, folks, I want to discuss with you a known issue with uploading big files (>5 Gb) to Swift.14:21
mfedosinAs you know glance_store driver has its own implementation of big files chunking.14:21
mfedosinhttps://github.com/openstack/glance_store/blob/master/glance_store/_drivers/swift/store.py#L50314:22
mfedosinThe problem is Keystone token may expire during the uploading and when we want to put another chunk to Swift we get 401 response.14:22
mfedosinAnd it's a serious headache for our customers who can't store big images there.14:22
mfedosinI'm not so familiar with Swift. So, may I ask you, what was the point of having our own implementation of Swift Large Objects and why we just can't use SLO directly?14:23
mclarenCan I answer a question with a question?14:23
mclarenIs there a reason SLO will help here?14:23
mfedosinI think yes, as far as I understand SLO14:24
ativelkovmclaren: well, in this case you will have a single call to swift14:24
mclarenah, I see14:25
ativelkovthe problem, as far as I can see, is the token expiring at some n-th iteration of the chunk reader14:25
mfedosinand chunking will perform via Swift tools, not Glance's14:25
mclarenSo we use static large objects currently14:25
mclarenoops, we use dymanic large objects currently14:26
jokke_at least by documentation it's multiple calls to swoft14:26
jokke_swift even14:26
ativelkovwe may either fix it by re-connecting to swift on every chunk (which is a bit ugly), or make a single call and let the swift do the cunking for us14:26
mclarenis your proposal to switch to static large objects?14:26
mclarenActually, let me talk to some Swift folks so I can comment more intelligently on this :-)14:27
sigmavirus24_awaHalf-serious question: "Why not both?" (and allow operators to configure it as they need)14:27
sigmavirus24_awamclaren: can you loop me into thos?14:27
sigmavirus24_awa*those discussions?14:27
jokke_I also think some deployers might have disagreement on the swiftclient SLO functionality and it's bandwidth utilization:14:27
jokke_This would split the large_file into 1G segments and begin uploading those segments in parallel. Once all the segments have been uploaded, swift will then create the manifest file so the segments can be downloaded as one.14:27
mclarensigmavirus24_awa: I can give you a summary (I'll be talking to the guy beside me :-))14:27
jokke_^^ that is from swift docs14:27
sigmavirus24_awamclaren: hah14:28
mclarenI know the token expiration issue has been around for a while, so removing it would be more excellent14:28
mclarenmore/most14:28
jokke_++14:29
ativelkovThe token expiration will still remain an issue at v114:29
mclarenativelkov: mfedosin  this is with the multi-tenant store?14:29
nikhil_kfollowed by intelligent use of user token to save image in the DB ;)14:29
ativelkovnikhil_k: yes, that's what I mean by v1: we still need the token to do the call to registry to change the state14:29
mfedosinit doesn't matter, single and multi use the same 'add'14:29
*** sarob has quit IRC14:30
ativelkovmclaren: afaik that is single in our cases14:30
ativelkovbut multi-tenant will have the same issue14:30
mclarenbut the single-tenant store can just request a new token? (I'm missing something -- sorry)14:30
nikhil_khe wants to avoid that retry14:30
mfedosinmclaren, yes, in single case it's easy to fix14:30
nikhil_kat specified intervals14:30
ativelkovmclaren: yes, it can, but it does not do it, as it establishes a single connection for all the chunks and then reuses it14:30
mclarenok, thanks14:31
ativelkovhttps://github.com/openstack/glance_store/blob/master/glance_store/_drivers/swift/store.py#L49014:31
jokke_that should be fairly easy to fix for single tenant then?14:31
ativelkovhere, it makes a connection and then uses it for all the chunks at line 52614:32
ativelkov536*14:32
*** numan has quit IRC14:32
ativelkovyes, it should be14:32
ativelkovfor multi-tenant the problem is harder to fix, but we may try to refresh the token on every iteration14:33
*** numan has joined #openstack-meeting-414:33
mfedosinBut why we just can't send big object there and remove code in 'else' part? https://github.com/openstack/glance_store/blob/master/glance_store/_drivers/swift/store.py#L50314:33
nikhil_kativelkov: mfedosin propose a spec?14:34
jokke_mfedosin: so we ignore the swift object size limit and let swift reject them?14:35
mfedosinswift won't reject them14:35
ativelkovjokke_: why will it reject them if SLO is enabled?14:35
mfedosinwe uploaded files via swift client with 150G size and everything was fine14:36
jokke_http://docs.openstack.org/developer/swift/overview_large_objects.html14:36
jokke_it seems to be the client doing the splitting14:36
mclarenativelkov: 'we may try to refresh the token on every iteration' - interesting - how?14:36
nikhil_kneed some logic in glance for that14:37
nikhil_kserver14:37
mfedosinmclaren, keystone supports this feature14:37
mclarenare trusts helpful here in any way? https://wiki.openstack.org/wiki/Keystone/Trusts14:37
ativelkovmclaren: keystone's authenticate API call may use existing (non-expired) token to issue a new one14:38
mfedosinno, trust won't help, but refreshing the token is a good solution14:38
ativelkovhttp://developer.openstack.org/api-ref-identity-v2.html#authenticate-v2.014:38
mclarenativelkov: I didn't know that! Do both tokens continue to be valid?14:38
ativelkovmclaren: that's the question. May be, may be not14:39
mclarenOk, now I need to talk to some keystone folks too :-)14:39
*** ajmiller has joined #openstack-meeting-414:40
ativelkovmy keystone guys says it should bot expire14:41
ativelkovshould not14:41
mclarenok, that sounds very promising14:41
jokke_hmm-m ... did I get this right ... we can request a new token that is valid over the current tokens validity with the curren token?14:41
ativelkovmfedosin: trusts may help as well, but that's a bit an overkill14:41
*** emagana has quit IRC14:41
nikhil_kthere's some overlap14:42
nikhil_kI think  one hour14:42
dstanekjokke_: i don't think that we can do that - i think you can only rescope a token within the same expires14:42
*** emagana has joined #openstack-meeting-414:42
nikhil_kOk, we need to get moving here..14:42
mclarenhmm, ok, I'll try to get  a second opinion from keystone14:43
nikhil_kLet's create a spec/etherpad/session proposal or soemthing and let's discuss there.14:43
mfedosinmclaren, thanks, it'll be good14:43
jokke_dstanek: I would expect so ... if not the expiry is pretty much pointless ... but yeah I think the trust approach would be the correct one as it's designed for these use cases14:43
*** carl_baldwin has joined #openstack-meeting-414:43
*** carl_baldwin_ has joined #openstack-meeting-414:44
nikhil_k#topic Open Discussion14:44
*** openstack changes topic to "Open Discussion (Meeting topic: Glance)"14:44
nikhil_kAny thing that needs urgent attendion? (and was not on the agenda)14:44
jokke_Again shout for people to put summit topics in!14:45
nikhil_kIf not, please take a look at the current proposals..14:45
nikhil_k#link https://etherpad.openstack.org/p/liberty-glance-summit-topics14:45
mclarennot urgent but couple of stable branch reviews  https://review.openstack.org/#/q/project:openstack/glance+branch:stable/kilo+status:open,n,z14:46
*** emagana has quit IRC14:46
nikhil_kthanks mclaren , those seem important14:47
nikhil_kAbout the topics, I would encourage everyone to consider something they want discussed as the topic and that way we can prioritize the cycle better14:47
jokke_I don't think this bug was in RC https://bugs.launchpad.net/glance/+bug/144582714:48
openstackLaunchpad bug 1445827 in Glance "unit test failures: Glance insist on ordereddict" [High,In progress] - Assigned to Stuart McLaren (stuart-mclaren)14:48
mclarenI think v2 nova support is probably important, but does it warrant a session?14:48
*** ChuckC has joined #openstack-meeting-414:48
nikhil_kIt should not be the case that only a spec is proposed and there are ton of other things lined up, even for an important discussion.14:49
stevellemclaren: I hadn't expected it would need a session14:49
nikhil_kmclaren: Nova usually have one session that deals with images modules14:49
nikhil_kwe can discuss it there if needed but I think we covered the base (pretty much) in the mid-cycle14:50
mclarensure14:50
nikhil_kthanks jokke_14:50
nikhil_kWe shall plan to have a priority impromptu meeting sometime the week after next14:51
nikhil_kand in the week prior to the summit, we should plan to have a video call14:51
nikhil_kDetails to be sent out soon14:51
nikhil_kOnce rc2 is cleared and things look stable)14:52
*** sarob has joined #openstack-meeting-414:52
nikhil_kSo, again request for session proposals. Please add an entry for something that you need to be discussed and should be on the roadmap for Liberty14:53
nikhil_k#info Please add an entry for something that you need to be discussed and should be on the roadmap for Liberty.14:53
nikhil_kIf nothing else ...14:54
nikhil_kThanks all!14:54
*** TravT has quit IRC14:54
nikhil_k#endmeeting14:55
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"14:55
openstackMeeting ended Thu Apr 23 14:55:00 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:55
openstackMinutes:        http://eavesdrop.openstack.org/meetings/glance/2015/glance.2015-04-23-13.59.html14:55
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/glance/2015/glance.2015-04-23-13.59.txt14:55
openstackLog:            http://eavesdrop.openstack.org/meetings/glance/2015/glance.2015-04-23-13.59.log.html14:55
*** lakshmiS has quit IRC14:55
*** wokuma has left #openstack-meeting-414:55
kragnizthanks14:55
*** bpoulos has left #openstack-meeting-414:55
*** wokuma_ has joined #openstack-meeting-414:57
*** wokuma_ has left #openstack-meeting-414:57
*** sarob has quit IRC14:58
*** ajayaa has quit IRC14:59
*** mclaren has quit IRC14:59
*** cpallares has left #openstack-meeting-414:59
*** sarob has joined #openstack-meeting-415:00
*** ivasilevskaya has left #openstack-meeting-415:00
*** ajayaa has joined #openstack-meeting-415:12
*** david-lyle has joined #openstack-meeting-415:29
*** rm_work|away is now known as rm_work15:29
*** armax has joined #openstack-meeting-415:30
ativelkoverasebacklog15:30
*** matrohon has quit IRC15:35
*** sacharya has joined #openstack-meeting-415:38
*** stevelle has left #openstack-meeting-415:44
*** stevelle has joined #openstack-meeting-415:45
*** vishwanathj has quit IRC15:48
*** vishwanathj has joined #openstack-meeting-415:48
*** vishwanathj has quit IRC15:51
*** vishwanathj has joined #openstack-meeting-415:52
*** daneyon_ has quit IRC15:55
*** daneyon has joined #openstack-meeting-415:56
*** daneyon has quit IRC15:56
*** david-lyle has quit IRC15:56
*** vishwanathj has quit IRC15:56
*** b3rnard0 has joined #openstack-meeting-416:00
*** jwagner has joined #openstack-meeting-416:00
*** cloudnull has joined #openstack-meeting-416:02
cloudnullHi16:02
stevellehelllos16:02
palendaeHi16:03
b3rnard0hello16:03
b3rnard0#startmeeting OpenStack Ansible Meeting16:03
openstackMeeting started Thu Apr 23 16:03:56 2015 UTC and is due to finish in 60 minutes.  The chair is b3rnard0. Information about MeetBot at http://wiki.debian.org/MeetBot.16:03
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:03
*** openstack changes topic to " (Meeting topic: OpenStack Ansible Meeting)"16:04
openstackThe meeting name has been set to 'openstack_ansible_meeting'16:04
*** Sam-I-Am has joined #openstack-meeting-416:04
*** mattt has joined #openstack-meeting-416:04
*** VW_ has quit IRC16:04
b3rnard0#chair cloudnull16:04
openstackCurrent chairs: b3rnard0 cloudnull16:04
b3rnard0#topic Agenda & rollcall16:04
*** openstack changes topic to "Agenda & rollcall (Meeting topic: OpenStack Ansible Meeting)"16:04
palendaehi16:04
b3rnard0#link https://wiki.openstack.org/wiki/Meetings/openstack-ansible#Agenda_for_next_meeting16:04
cloudnullo/16:04
Sam-I-Amhowdy16:04
sigmavirus24_awao/16:05
mattthowdy16:05
d34dh0r53o/16:06
b3rnard0presente16:06
b3rnard0we have no action items from last week. do we want to dive into blueprints?16:07
cloudnulllets wait a min more.16:07
cloudnullfor people to join in16:07
*** emagana has joined #openstack-meeting-416:08
Sam-I-Ami think people melted16:09
cloudnullok. so lets go.16:09
b3rnard0#topic Blueprints16:09
*** openstack changes topic to "Blueprints (Meeting topic: OpenStack Ansible Meeting)"16:09
cloudnullhttps://blueprints.launchpad.net/openstack-ansible/+spec/build-facts-archive16:10
cloudnull^ is jwagner around ?16:10
jwagnerhere16:10
b3rnard0#link https://blueprints.launchpad.net/openstack-ansible/+spec/build-facts-archive16:10
*** VW_ has joined #openstack-meeting-416:10
jwagnernever doen one of these meeting so...16:10
jwagnerdo i just explain it?16:10
jwagnerdone*16:10
palendaeI think that's a valuable addition. I would like to see maybe a little more detail about where that info is stored16:11
*** VW_ has quit IRC16:11
*** galstrom_zzz is now known as galstrom16:11
*** pkoniszewski has quit IRC16:11
*** rm_work is now known as rm_work|away16:11
*** VW_ has joined #openstack-meeting-416:11
b3rnard0jwagner: walk us through it briefly16:11
jwagneri was imagining on the deployment host under /opt or something in a dir stucture of /opt/osad-archive/{hostname}/[archived-bits]16:12
*** alextrcitiy has joined #openstack-meeting-416:12
jwagnerthen tar it up16:12
jwagneretc16:12
palendaejwagner: So a set of yaml files?16:12
palendaeOr a text dump of facter's info?16:12
d34dh0r53I think most of this is available via ansible facts, which can be run once and you'll get a report of all hosts in the inventory.16:13
*** emagana has quit IRC16:13
jwagnerd34dh0r53 yes that is probably how we could get most of this info16:14
palendaeI know there have been requests to get this information into a database for deployer support personnel16:14
jwagnermy man concern and need was the ability to parse all this info and grab bits and pieces that we need to report bugs in a more readable and accessable fashion to you guys16:14
jwagneralso to be able to aggregate the tempest test results up to jenkins16:14
Sam-I-Amwhen you say things like 'cinder config' do you mean the host-level stuff, the openstack config, or the actual volumes/usage/etc ?16:15
jwagnercurrently I cannot get to the results due to the fact that our ansible plays has no info about the inventory so getting to the utility container that has the xml from the tempest run is pretty janky16:15
cloudnulljwagner can you reformat/submit the spec this the spec repo using this template https://github.com/stackforge/os-ansible-deployment-specs/blob/master/specs/template.rst16:15
*** IlyaG has joined #openstack-meeting-416:15
Sam-I-Amsome of this stuff is facts, but some of it is the result of slurping config files or API calls16:15
*** emagana has joined #openstack-meeting-416:16
jwagnercloudnull can do16:16
cloudnulltyvm16:17
b3rnard0#action jwagner -- can you reformat/submit the spec this the spec repo using this template https://github.com/stackforge/os-ansible-deployment-specs/blob/master/specs/template.rst16:18
b3rnard0okay, any other blueprints for discussion?16:19
*** jckasper has quit IRC16:19
sigmavirus24_awapalendae's blueprint?16:20
alextrcitiyCan you guys check out the ceilometer bp spec when you get the chance?16:20
alextrcitiyIt's not approved yet16:20
cloudnull#link https://review.openstack.org/#/c/169417/16:20
cloudnullalextrcitiy my only issue with that spec is that we've not defined how testing will be done with mongo.16:21
palendaeI know we touched on this in past meetings16:21
palendaeSomething like we were going to install Mongo as part of the gating?16:22
cloudnulli think that if we deploy mongo via a gate script for the test case im happy. if we bring mongo as a role in im dubious.16:22
alextrcitiycloudnull: That's right. Are you looking for more description in the testing section?16:22
cloudnulli am16:22
alextrcitiyOkay sounds good16:22
palendaecloudnull: Do you mean bring in an ansible galaxy role to do mongo gating?16:22
palendaeOr via bash?16:22
palendaeOr do you not care as long as it's not a role that gets installed everywhere16:22
cloudnulleither or, i just dont want the external role to be brought into the system.16:23
cloudnullwhich will only create confusion when people look to deploy ceilometer.16:23
palendaeRight16:23
palendaeSo, are you against including any galaxy roles in our install then?16:24
cloudnullif we do bring in mongo as a role we support then it needs to be scalable.16:24
*** ajo has quit IRC16:24
palendaeIf so, we need to look at modifying the bootstrap ansible role to take that out16:24
palendaeAnd move it to a deployer-level solution16:24
*** xingchao has quit IRC16:24
palendaebootstrap ansible script*16:24
cloudnull+116:25
cloudnullbut in terms of the spec for ceilometer the only thing im concerned with is how is it tested.16:26
palendaeOk16:26
alextrcitiyGotcha16:26
cloudnullso if we can get a test case into the spec im +216:26
andymccryou "can" deploy ceilometer with mysql though right?16:27
*** bobmel has joined #openstack-meeting-416:27
andymccri mean i know its not great in prod but for testing purposes/gating etc?16:27
cloudnullandymccr you "can" but it wont work in horizon .16:27
andymccroh ok so no go even just for testing? :(16:27
matttandymccr: guess we'd need to test the whole mariadb installation mechanism in the gate to ensure that code path works16:27
palendaeAre we testing it in horizon?16:28
mattt*mongodb16:28
cloudnullthey have a "raise exception" on all things meta query16:28
cloudnulland meta query is only supported when using mongo16:28
cloudnulli'd have to look at what tempest tests in terms of ceilometer, but if it calls something that does a meta query it would be a no go.16:29
palendaeDoes horizon have integration tests to ceilometer taht we should exercise?16:29
*** Bjoern__ has joined #openstack-meeting-416:30
*** jckasper has joined #openstack-meeting-416:30
matttdoesn't look it palendae16:30
cloudnullpalendae no, but if it was deployed for testing using the AIO and wanted to see it working or tool around with it we'd run into problems.16:30
*** bobmel_ has quit IRC16:30
cloudnullits also a completely different code path/driver within ceilometer.16:30
*** jckasper has quit IRC16:31
d34dh0r53^ makes me think that testing w/ mysql would not be a valid test16:31
palendaeRight16:31
andymccrbut thats a difference between testing that ceilometer deployed and testing ceilometer itself right?16:32
andymccrlike surely its ceilometers job to test the codepath with mongo16:32
cloudnullwe could get it in using mysql, it would just not be wants really used with its deployed; should someone choose to deploy it in prod. which is kinda against what / how we've tested all of the other openstacky things .16:32
andymccri agree with that, im just thinking if mongo getting in is a harder task as a first step it isnt a bad one, but its a non-event if the tests wont ever pass based on the meta query issue.16:33
cloudnullbut for the purpose of the spec it might be ok.16:33
palendaeIt's close to how we've tested networking - neutron doesn't cover tests with the linuxbridge code path right now16:33
palendaeAt least not in scenarios16:33
cloudnullpalendae thats true but we're exercising it using other scenarios .16:33
alextrcitiyI think i'll just make a gate script that deploys a simple mongodb server with ceilometer. Then use that mongo server to test ceilometer16:33
*** Swami has joined #openstack-meeting-416:34
palendaeYes16:34
stevellethat simple gate script could use the galaxy role previously identified.16:34
cloudnull^ that im good with16:34
alextrcitiyCool. I'll add that to the bp16:34
*** jckasper has joined #openstack-meeting-416:35
*** erikmwilson has quit IRC16:35
*** dannywilson has joined #openstack-meeting-416:35
cloudnullthanks alextrcitiy16:36
*** erikmwilson has joined #openstack-meeting-416:36
cloudnullSam-I-Am palendae https://review.openstack.org/#/c/173155/16:36
palendaeYeah, I need to update that with suggestions people have made16:36
*** jckasper has quit IRC16:36
palendaeI do have some CRs related to it, but I'd like to do those slowly - first get in the directory with the sphinx config/make file, then build on that16:37
cloudnull+116:37
*** emapaere has joined #openstack-meeting-416:37
palendaeI have a first draft of a playbooks overview, too16:38
*** daneyon has joined #openstack-meeting-416:38
Sam-I-Ampalendae: wooo docs16:39
palendaeSo, not really much to add to that right now16:39
palendaeSam-I-Am: And docs that *we* should be writing16:39
palendaeNot "here's code write about it"16:39
Sam-I-Amyeah. there will be some discussion about this on tuesday i think.16:39
Sam-I-Ampart of the overall "how do we get all the docs upstream"16:40
palendaeMy goal with this is not all the docs, btw16:40
cloudnullnice16:40
Sam-I-Ampalendae: er?16:40
palendaeBut mostly for someone contributing to osad to get up to speed16:40
palendaeThis specific BP16:40
Sam-I-Amyes16:40
Sam-I-Ambut docs people might be touching this stuff16:41
palendaeThere's still room for deployer docs16:41
palendaeYes, true16:41
Sam-I-Amdiagrams, after all :)16:41
cloudnullhttps://github.com/stackforge/os-ansible-deployment/blob/master/development-stack.rst#diagram-of-stack < best diagram ever!16:41
*** aduarte has joined #openstack-meeting-416:42
Sam-I-Amcloudnull: until i make it better :)16:42
Sam-I-Amneeds more emoji16:42
ApsuThat's a fantastic diagram.16:42
cloudnullSo i think that we can close out on this one https://review.openstack.org/#/c/168976/ as it is16:42
ApsuNeeds some libaa or libcaca to render it16:42
*** ajmiller_ has joined #openstack-meeting-416:43
*** emapaere has quit IRC16:43
Sam-I-Amcloudnull: close out?16:43
cloudnullthe policy copy mechanism is in place and we can build on that to make that spec more supported / capable.16:43
palendae+116:43
palendaeSuperseded16:43
cloudnull^ that one.16:43
Sam-I-Amahh16:43
palendaePolicy copying done, what we need next is ini updating16:43
cloudnullyup16:44
cloudnullwe should look at creating a new spec for that extension .16:44
*** eghobo has joined #openstack-meeting-416:44
cloudnullok, well ill do that .16:45
cloudnull#action item cloudnull create a new spec to extend copy_update module.16:45
*** vishwanathj has joined #openstack-meeting-416:46
cloudnull#topic Open discussion16:46
*** openstack changes topic to "Open discussion (Meeting topic: OpenStack Ansible Meeting)"16:46
*** numan has quit IRC16:46
cloudnullopen up the festivus !16:46
palendaeDoes anyone know if our gate job has to inlcude 'dsvm' in it?16:47
cloudnullhttp://festivusweb.com/images/seinfeld-festivusjpg.jpg16:47
palendaeos-ansible-deployment-dsvm-check-commit16:47
*** ajmiller has quit IRC16:47
cloudnullpalendae no, we could take the name out i think16:47
palendaeFrom what I gather16:47
palendaedsvm is DevStack VM16:47
palendaeWhich is inaccurate in our case16:47
*** fallenpegasus has joined #openstack-meeting-416:48
sigmavirus24_awathe idea is the same though (an AIO with core services in it)16:48
palendaeRight16:48
cloudnullthats something we can update/change in project config16:48
Sam-I-Amwe should just use devstack16:48
palendaeIt's just not devstack16:48
sigmavirus24_awa==Sam-I-Am16:48
Sam-I-Amthen everything would work16:48
palendaecloudnull: Yeah, I wanted to ask before I put a PR in for that16:48
cloudnull# /kick Sam-I-Am16:48
cloudnull:)16:48
* Sam-I-Am feels loved16:48
palendaeWe are doing the same thing, but it's not devstack (nor a VM, I don't think), so it's misleading16:49
cloudnullpalendae that should be fine16:49
*** sigmavirus24_awa is now known as sigmavirus2416:49
cloudnullyou want to go bang that out ?16:49
palendaeYeah16:49
sigmavirus24palendae: you go and bug infra about it16:49
palendaesigmavirus24: I will16:49
cloudnull#action palendae to fix our gating name.16:49
cloudnullwho wants the fetivus pole next ?16:50
cloudnullBjoern__ where you be ?16:50
cloudnull:)16:50
*** daneyon_ has joined #openstack-meeting-416:51
cloudnullso are we done here?16:51
*** vishwanathj has quit IRC16:51
Sam-I-Amperhaps16:52
cloudnulli think so :)16:52
b3rnard0kill it16:52
cloudnull#endmeeting16:52
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"16:52
openstackMeeting ended Thu Apr 23 16:52:19 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:52
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2015/openstack_ansible_meeting.2015-04-23-16.03.html16:52
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2015/openstack_ansible_meeting.2015-04-23-16.03.txt16:52
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2015/openstack_ansible_meeting.2015-04-23-16.03.log.html16:52
Sam-I-Amlater y'all16:52
cloudnullThanks everyone !16:52
*** Sam-I-Am has left #openstack-meeting-416:52
*** cloudnull has left #openstack-meeting-416:52
*** Bjoern__ is now known as BjoernT16:53
*** daneyon has quit IRC16:53
BjoernTcloudnull: what's up16:53
*** jckasper has joined #openstack-meeting-416:54
*** vishwanathj has joined #openstack-meeting-416:55
*** vishwanathj has quit IRC17:01
*** stevelle has left #openstack-meeting-417:01
*** vishwanathj has joined #openstack-meeting-417:01
*** IlyaG has quit IRC17:03
*** SumitNaiksatam has quit IRC17:04
*** ivar-lazzaro has joined #openstack-meeting-417:06
*** krykowski has quit IRC17:07
*** ivar-lazzaro has quit IRC17:07
*** rockyg has joined #openstack-meeting-417:09
*** rockyg has left #openstack-meeting-417:11
*** dannywilson has quit IRC17:12
*** xingchao has joined #openstack-meeting-417:25
*** carl_baldwin has quit IRC17:25
*** carl_baldwin_ is now known as carl_baldwin17:25
*** carl_baldwin has quit IRC17:25
*** carl_baldwin has joined #openstack-meeting-417:25
*** sdake has joined #openstack-meeting-417:28
*** s3wong has joined #openstack-meeting-417:30
*** xingchao has quit IRC17:37
*** rm_work|away is now known as rm_work17:37
*** bharath has joined #openstack-meeting-417:47
*** SumitNaiksatam has joined #openstack-meeting-417:49
*** banix has quit IRC17:52
*** ivar-lazzaro has joined #openstack-meeting-418:00
*** aswadr has quit IRC18:01
*** ivar-lazzaro has quit IRC18:02
*** ivar-lazzaro has joined #openstack-meeting-418:03
*** IlyaG has joined #openstack-meeting-418:04
*** daneyon_ has quit IRC18:05
*** david-lyle has joined #openstack-meeting-418:07
*** erikmwilson is now known as Guest8682218:09
*** Guest86822 has quit IRC18:09
*** erikmwilson has joined #openstack-meeting-418:09
*** vishwanathj has quit IRC18:29
*** vishwanathj has joined #openstack-meeting-418:29
*** jwagner is now known as jwagner_away18:30
*** vishwanathj has quit IRC18:34
*** jwagner_away is now known as jwagner18:35
*** VW_ has quit IRC18:35
*** VW_ has joined #openstack-meeting-418:38
*** VW__ has joined #openstack-meeting-418:39
*** nikhil_k is now known as nikhil_k-bbiab18:40
*** IlyaG has quit IRC18:40
*** IlyaG has joined #openstack-meeting-418:41
*** VW_ has quit IRC18:42
*** Swami has quit IRC18:49
*** banix has joined #openstack-meeting-418:51
*** banix has quit IRC18:51
*** vishwanathj has joined #openstack-meeting-418:59
*** vishwanathj has quit IRC19:03
*** carl_baldwin has quit IRC19:03
*** daneyon has joined #openstack-meeting-419:04
*** daneyon_ has joined #openstack-meeting-419:07
*** carl_baldwin has joined #openstack-meeting-419:07
*** sdake_ has joined #openstack-meeting-419:08
*** daneyon has quit IRC19:10
*** sdake has quit IRC19:12
*** VW__ has quit IRC19:15
*** nikhil_k-bbiab is now known as nikhil_k19:20
*** fnaval has quit IRC19:37
*** banix has joined #openstack-meeting-419:43
*** Swami has joined #openstack-meeting-419:43
*** dannywilson has joined #openstack-meeting-419:49
*** dannywilson has quit IRC19:49
*** dannywilson has joined #openstack-meeting-419:50
*** ajayaa has quit IRC19:58
*** Sukhdev has joined #openstack-meeting-419:59
*** IlyaG has quit IRC19:59
*** ajo has joined #openstack-meeting-420:00
*** erikmwilson has quit IRC20:02
*** erikmwilson has joined #openstack-meeting-420:06
*** fnaval has joined #openstack-meeting-420:17
*** daneyon_ has quit IRC20:23
*** igordcard has joined #openstack-meeting-420:26
*** overlayer has joined #openstack-meeting-420:26
*** overlayer has quit IRC20:27
*** matrohon has joined #openstack-meeting-420:28
*** vishwanathj has joined #openstack-meeting-420:30
*** MarkAtwood has quit IRC20:34
*** fallenpegasus has quit IRC20:35
*** erikmwilson has left #openstack-meeting-420:38
*** bharath has quit IRC20:56
*** bharath has joined #openstack-meeting-420:57
*** sarob has quit IRC20:59
*** jwagner is now known as jwagner_away21:04
*** jwagner_away is now known as jwagner21:08
*** vishwana_ has joined #openstack-meeting-421:12
*** vishwanathj has quit IRC21:12
*** daneyon has joined #openstack-meeting-421:12
*** xingchao has joined #openstack-meeting-421:12
*** bharath_ has joined #openstack-meeting-421:13
*** bharath_ has quit IRC21:13
*** bharath has quit IRC21:14
*** bharath has joined #openstack-meeting-421:14
*** ajo has quit IRC21:17
*** xingchao has quit IRC21:19
*** jwagner is now known as jwagner[away]21:27
*** jwagner[away] is now known as jwagner_away21:33
*** jwagner_away is now known as jwagner21:34
*** jwagner is now known as jwagner_away21:39
*** sacharya has quit IRC21:50
*** matrohon has quit IRC21:55
*** rm_work is now known as rm_work|away21:55
*** erikmwilson_ is now known as erikmwilson21:58
*** Sukhdev has quit IRC21:59
*** Sukhdev has joined #openstack-meeting-422:01
*** jckasper has quit IRC22:05
*** openstackstatus has quit IRC22:09
*** bharath has quit IRC22:10
*** sigmavirus24 is now known as sigmavirus24_awa22:19
*** jwagner_away is now known as jwagner22:21
*** bharath has joined #openstack-meeting-422:22
*** fallenpegasus has joined #openstack-meeting-422:31
*** bknudson has quit IRC22:33
*** fallenpegasus has quit IRC22:40
*** fallenpegasus has joined #openstack-meeting-422:41
*** fnaval has quit IRC22:42
*** banix has quit IRC22:42
*** galstrom is now known as galstrom_zzz22:43
*** s3wong has quit IRC22:45
*** fallenpegasus has quit IRC22:45
*** s3wong has joined #openstack-meeting-422:51
*** s3wong has quit IRC22:54
*** aventerav has quit IRC22:59
*** eghobo has quit IRC23:02
*** xingchao has joined #openstack-meeting-423:03
*** xingchao has quit IRC23:11
*** jwagner is now known as jwagner_away23:12
*** ajmiller_ is now known as ajmiller23:12
*** s3wong has joined #openstack-meeting-423:14
*** sdake has joined #openstack-meeting-423:16
*** sdake_ has quit IRC23:20
*** BjoernT has quit IRC23:21
*** vishwana_ has quit IRC23:25
*** vishwanathj has joined #openstack-meeting-423:26
*** vishwanathj has quit IRC23:30
*** carl_baldwin has quit IRC23:32
*** Swami has quit IRC23:35
*** fallenpegasus has joined #openstack-meeting-423:37
*** aduarte has quit IRC23:40
*** ajmiller has quit IRC23:41
*** igordcard has quit IRC23:45
*** fallenpegasus has quit IRC23:45
*** bharath has quit IRC23:58
*** eghobo has joined #openstack-meeting-423:58
*** sdake_ has joined #openstack-meeting-423:59
*** bharath has joined #openstack-meeting-423:59

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