All of lore.kernel.org
 help / color / mirror / Atom feed
* Hammer 0.94.10 release - last call
@ 2017-01-05 19:12 Nathan Cutler
  2017-01-05 20:54 ` Alfredo Deza
  0 siblings, 1 reply; 13+ messages in thread
From: Nathan Cutler @ 2017-01-05 19:12 UTC (permalink / raw)
  To: ceph-devel; +Cc: Abhishek Lekshmanan

Hi Ceph:

Sam just merged all the remaining hammer PRs, which means we are on the 
verge of moving hammer 0.94.10 into QE testing pending release.

But before we do that - last call, does anyone need to get something 
into hammer that isn't there yet?

-- 
Nathan Cutler
Software Engineer Distributed Storage
SUSE LINUX, s.r.o.
Tel.: +420 284 084 037

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-05 19:12 Hammer 0.94.10 release - last call Nathan Cutler
@ 2017-01-05 20:54 ` Alfredo Deza
  2017-01-05 21:36   ` Nathan Cutler
  0 siblings, 1 reply; 13+ messages in thread
From: Alfredo Deza @ 2017-01-05 20:54 UTC (permalink / raw)
  To: Nathan Cutler; +Cc: ceph-devel, Abhishek Lekshmanan

On Thu, Jan 5, 2017 at 2:12 PM, Nathan Cutler <ncutler@suse.cz> wrote:
> Hi Ceph:
>
> Sam just merged all the remaining hammer PRs, which means we are on the
> verge of moving hammer 0.94.10 into QE testing pending release.
>
> But before we do that - last call, does anyone need to get something into
> hammer that isn't there yet?

Is it possible to re-do this PR that went into Jewel for Hammer?

http://tracker.ceph.com/issues/17754


>
> --
> Nathan Cutler
> Software Engineer Distributed Storage
> SUSE LINUX, s.r.o.
> Tel.: +420 284 084 037
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-05 20:54 ` Alfredo Deza
@ 2017-01-05 21:36   ` Nathan Cutler
  2017-01-05 21:47     ` Yuri Weinstein
  0 siblings, 1 reply; 13+ messages in thread
From: Nathan Cutler @ 2017-01-05 21:36 UTC (permalink / raw)
  To: Alfredo Deza; +Cc: ceph-devel, Abhishek Lekshmanan

> Is it possible to re-do this PR that went into Jewel for Hammer?
>
> http://tracker.ceph.com/issues/17754

OK, https://github.com/ceph/ceph/pull/12805

Any suggestions how to test it? I.e. do you know if there's a teuthology 
or ceph-qa-suite task that exercises ceph-create-keys?

-- 
Nathan Cutler
Software Engineer Distributed Storage
SUSE LINUX, s.r.o.
Tel.: +420 284 084 037

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-05 21:36   ` Nathan Cutler
@ 2017-01-05 21:47     ` Yuri Weinstein
  2017-01-05 21:50       ` Nathan Cutler
  2017-01-06  0:12       ` Loic Dachary
  0 siblings, 2 replies; 13+ messages in thread
From: Yuri Weinstein @ 2017-01-05 21:47 UTC (permalink / raw)
  To: Nathan Cutler, Dachary, Loic
  Cc: Alfredo Deza, ceph-devel, Abhishek Lekshmanan

May ceph-disk ?
Loic FYI

On Thu, Jan 5, 2017 at 1:36 PM, Nathan Cutler <ncutler@suse.cz> wrote:
>> Is it possible to re-do this PR that went into Jewel for Hammer?
>>
>> http://tracker.ceph.com/issues/17754
>
>
> OK, https://github.com/ceph/ceph/pull/12805
>
> Any suggestions how to test it? I.e. do you know if there's a teuthology or
> ceph-qa-suite task that exercises ceph-create-keys?
>
>
> --
> Nathan Cutler
> Software Engineer Distributed Storage
> SUSE LINUX, s.r.o.
> Tel.: +420 284 084 037
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-05 21:47     ` Yuri Weinstein
@ 2017-01-05 21:50       ` Nathan Cutler
  2017-01-06  0:12       ` Loic Dachary
  1 sibling, 0 replies; 13+ messages in thread
From: Nathan Cutler @ 2017-01-05 21:50 UTC (permalink / raw)
  To: Yuri Weinstein, Dachary, Loic
  Cc: Alfredo Deza, ceph-devel, Abhishek Lekshmanan

> May ceph-disk ?

Nope, ceph-disk suite was added post-hammer.

-- 
Nathan Cutler
Software Engineer Distributed Storage
SUSE LINUX, s.r.o.
Tel.: +420 284 084 037

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-05 21:47     ` Yuri Weinstein
  2017-01-05 21:50       ` Nathan Cutler
@ 2017-01-06  0:12       ` Loic Dachary
  2017-01-06 13:01         ` Alfredo Deza
  1 sibling, 1 reply; 13+ messages in thread
From: Loic Dachary @ 2017-01-06  0:12 UTC (permalink / raw)
  To: Yuri Weinstein; +Cc: ceph-devel


On 01/05/2017 10:47 PM, Yuri Weinstein wrote:
> May ceph-disk ?
> Loic FYI

What Nathan said, unfortunately. No ceph-disk tests in hammer. And backporting tests would require changes in ceph-disk that are too extensive for a stable branch.

> 
> On Thu, Jan 5, 2017 at 1:36 PM, Nathan Cutler <ncutler@suse.cz> wrote:
>>> Is it possible to re-do this PR that went into Jewel for Hammer?
>>>
>>> http://tracker.ceph.com/issues/17754
>>
>>
>> OK, https://github.com/ceph/ceph/pull/12805
>>
>> Any suggestions how to test it? I.e. do you know if there's a teuthology or
>> ceph-qa-suite task that exercises ceph-create-keys?
>>
>>
>> --
>> Nathan Cutler
>> Software Engineer Distributed Storage
>> SUSE LINUX, s.r.o.
>> Tel.: +420 284 084 037
>> --
>> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

-- 
Loïc Dachary, Artisan Logiciel Libre

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-06  0:12       ` Loic Dachary
@ 2017-01-06 13:01         ` Alfredo Deza
  2017-01-06 14:13           ` Nathan Cutler
  0 siblings, 1 reply; 13+ messages in thread
From: Alfredo Deza @ 2017-01-06 13:01 UTC (permalink / raw)
  To: Loic Dachary; +Cc: Yuri Weinstein, ceph-devel

On Thu, Jan 5, 2017 at 7:12 PM, Loic Dachary <loic@dachary.org> wrote:
>
> On 01/05/2017 10:47 PM, Yuri Weinstein wrote:
>> May ceph-disk ?
>> Loic FYI
>
> What Nathan said, unfortunately. No ceph-disk tests in hammer. And backporting tests would require changes in ceph-disk that are too extensive for a stable branch.
>
>>
>> On Thu, Jan 5, 2017 at 1:36 PM, Nathan Cutler <ncutler@suse.cz> wrote:
>>>> Is it possible to re-do this PR that went into Jewel for Hammer?
>>>>
>>>> http://tracker.ceph.com/issues/17754
>>>
>>>
>>> OK, https://github.com/ceph/ceph/pull/12805
>>>
>>> Any suggestions how to test it? I.e. do you know if there's a teuthology or
>>> ceph-qa-suite task that exercises ceph-create-keys?

The way to test this would be to create a cluster with monitors that
can't form a quorum. For example, with 2 monitors or by giving
bad short hostnames in the configuration. The test would need to
verify that it doesn't hang forever, it just fails after 10 minutes.

>>>
>>>
>>> --
>>> Nathan Cutler
>>> Software Engineer Distributed Storage
>>> SUSE LINUX, s.r.o.
>>> Tel.: +420 284 084 037
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>> --
>> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
>
> --
> Loïc Dachary, Artisan Logiciel Libre
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-06 13:01         ` Alfredo Deza
@ 2017-01-06 14:13           ` Nathan Cutler
  2017-01-06 19:56             ` Alfredo Deza
  0 siblings, 1 reply; 13+ messages in thread
From: Nathan Cutler @ 2017-01-06 14:13 UTC (permalink / raw)
  To: Alfredo Deza; +Cc: Loic Dachary, Yuri Weinstein, ceph-devel

> The way to test this would be to create a cluster with monitors that
> can't form a quorum. For example, with 2 monitors or by giving
> bad short hostnames in the configuration. The test would need to
> verify that it doesn't hang forever, it just fails after 10 minutes.

Can you help with that?

-- 
Nathan Cutler
Software Engineer Distributed Storage
SUSE LINUX, s.r.o.
Tel.: +420 284 084 037

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-06 14:13           ` Nathan Cutler
@ 2017-01-06 19:56             ` Alfredo Deza
  2017-01-06 20:20               ` Nathan Cutler
  0 siblings, 1 reply; 13+ messages in thread
From: Alfredo Deza @ 2017-01-06 19:56 UTC (permalink / raw)
  To: Nathan Cutler; +Cc: Loic Dachary, Yuri Weinstein, ceph-devel

On Fri, Jan 6, 2017 at 9:13 AM, Nathan Cutler <ncutler@suse.cz> wrote:
>> The way to test this would be to create a cluster with monitors that
>> can't form a quorum. For example, with 2 monitors or by giving
>> bad short hostnames in the configuration. The test would need to
>> verify that it doesn't hang forever, it just fails after 10 minutes.
>
>
> Can you help with that?

There isn't a test case for Jewel either. I don't think the lack of a
task should prevent this from getting backported to hammer.

Not sure how to create one,  but could help provide any details for it
>
>
> --
> Nathan Cutler
> Software Engineer Distributed Storage
> SUSE LINUX, s.r.o.
> Tel.: +420 284 084 037

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-06 19:56             ` Alfredo Deza
@ 2017-01-06 20:20               ` Nathan Cutler
  2017-01-10 12:32                 ` Alfredo Deza
  0 siblings, 1 reply; 13+ messages in thread
From: Nathan Cutler @ 2017-01-06 20:20 UTC (permalink / raw)
  To: Alfredo Deza; +Cc: Loic Dachary, Yuri Weinstein, ceph-devel

>> Can you help with that?
>
> There isn't a test case for Jewel either. I don't think the lack of a
> task should prevent this from getting backported to hammer.
>
> Not sure how to create one,  but could help provide any details for it

Sorry, I shouldn't have been so cryptic. I meant: if I prepare an 
integration branch in ceph-ci and Shaman builds it, can you do a manual 
test?

Thanks,
Nathan

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-06 20:20               ` Nathan Cutler
@ 2017-01-10 12:32                 ` Alfredo Deza
  2017-01-10 13:52                   ` Nathan Cutler
  0 siblings, 1 reply; 13+ messages in thread
From: Alfredo Deza @ 2017-01-10 12:32 UTC (permalink / raw)
  To: Nathan Cutler; +Cc: Loic Dachary, Yuri Weinstein, ceph-devel

On Fri, Jan 6, 2017 at 3:20 PM, Nathan Cutler <ncutler@suse.cz> wrote:
>>> Can you help with that?
>>
>>
>> There isn't a test case for Jewel either. I don't think the lack of a
>> task should prevent this from getting backported to hammer.
>>
>> Not sure how to create one,  but could help provide any details for it
>
>
> Sorry, I shouldn't have been so cryptic. I meant: if I prepare an
> integration branch in ceph-ci and Shaman builds it, can you do a manual
> test?

Sure thing!


>
> Thanks,
> Nathan

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-10 12:32                 ` Alfredo Deza
@ 2017-01-10 13:52                   ` Nathan Cutler
  2017-01-10 15:09                     ` Alfredo Deza
  0 siblings, 1 reply; 13+ messages in thread
From: Nathan Cutler @ 2017-01-10 13:52 UTC (permalink / raw)
  To: Alfredo Deza; +Cc: Loic Dachary, Yuri Weinstein, ceph-devel

>> Sorry, I shouldn't have been so cryptic. I meant: if I prepare an
>> integration branch in ceph-ci and Shaman builds it, can you do a manual
>> test?
>
> Sure thing!

wip-hammer-backports now includes your PR and is ready for testing:

http://tracker.ceph.com/issues/17151#note-45
https://shaman.ceph.com/builds/ceph/wip-hammer-backports/

Thanks,
Nathan

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Hammer 0.94.10 release - last call
  2017-01-10 13:52                   ` Nathan Cutler
@ 2017-01-10 15:09                     ` Alfredo Deza
  0 siblings, 0 replies; 13+ messages in thread
From: Alfredo Deza @ 2017-01-10 15:09 UTC (permalink / raw)
  To: Nathan Cutler; +Cc: Loic Dachary, Yuri Weinstein, ceph-devel

On Tue, Jan 10, 2017 at 8:52 AM, Nathan Cutler <ncutler@suse.cz> wrote:
>>> Sorry, I shouldn't have been so cryptic. I meant: if I prepare an
>>> integration branch in ceph-ci and Shaman builds it, can you do a manual
>>> test?
>>
>>
>> Sure thing!
>
>
> wip-hammer-backports now includes your PR and is ready for testing:
>
> http://tracker.ceph.com/issues/17151#note-45
> https://shaman.ceph.com/builds/ceph/wip-hammer-backports/

To replicate, I install the latest from the backports branch onto a
single CentOS 7 machine:

$ ceph-deploy install --dev=wip-hammer-backports 1.node.a
...
[1.node.a][DEBUG ] Complete!
[1.node.a][INFO  ] Running command: sudo ceph --version
[1.node.a][DEBUG ] ceph version 0.94.9-4522-g953992f
(953992f4b8d3c1de632cc7182412f8997052d18c)

I edit the ceph.conf to have a different hostname (but still
resolvable) than the machine:

$ cat ceph.conf
[global]
fsid = 99070b44-f70f-4379-9a6e-1be066a37bb5
mon_initial_members = node1
mon_host = 192.168.111.100
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx

I call create-initial that will fail:

$ ceph-deploy mon create-initial
...
[node1][WARNIN]
********************************************************************************
[node1][WARNIN] provided hostname must match remote hostname
[node1][WARNIN] provided hostname: node1
[node1][WARNIN] remote hostname: 1
[node1][WARNIN] monitors may not reach quorum and create-keys will not complete
[node1][WARNIN]
********************************************************************************
...
[ceph_deploy.mon][ERROR ] Some monitors have still not reached quorum:
[ceph_deploy.mon][ERROR ] node1

Now I log in and check the ceph-create-keys process which is still around:


[vagrant@1 ~] ps aux | grep create-keys
root     12491  0.1  1.4  53292  7352 ?        S    14:41   0:00
python /usr/sbin/ceph-create-keys --cluster ceph -i 1
vagrant  13343  0.0  0.1 112648   956 pts/0    S+   14:44   0:00 grep
--color=auto create

I call date to check how long it will be until it dies:

[vagrant@1 ~]$ date
Tue Jan 10 14:47:53 UTC 2017

Then check again after 10 minutes (the maximum the code waits before exiting):
[vagrant@1 ~]$ date
Tue Jan 10 14:55:28 UTC 2017
[vagrant@1 ~]$ ps aux | grep create
vagrant  15690  0.0  0.1 112648   956 pts/0    S+   14:55   0:00 grep
--color=auto create

And ceph-create-keys is no more.

To double check this, I call ceph-create-keys manually with increased verbosity:

[vagrant@1 ~]$ sudo python /usr/sbin/ceph-create-keys -v --cluster ceph -i 1
INFO:ceph-create-keys:ceph-mon is not in quorum: u'probing'
INFO:ceph-create-keys:ceph-mon is not in quorum: u'probing'
INFO:ceph-create-keys:ceph-mon is not in quorum: u'probing'
INFO:ceph-create-keys:ceph-mon is not in quorum: u'probing'
...
ceph-mon was not able to join quorum within 10 minutes
[vagrant@1 ~]$ ceph --version
ceph version 0.94.9-4522-g953992f (953992f4b8d3c1de632cc7182412f8997052d18c)

>
> Thanks,
> Nathan

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2017-01-10 15:09 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-05 19:12 Hammer 0.94.10 release - last call Nathan Cutler
2017-01-05 20:54 ` Alfredo Deza
2017-01-05 21:36   ` Nathan Cutler
2017-01-05 21:47     ` Yuri Weinstein
2017-01-05 21:50       ` Nathan Cutler
2017-01-06  0:12       ` Loic Dachary
2017-01-06 13:01         ` Alfredo Deza
2017-01-06 14:13           ` Nathan Cutler
2017-01-06 19:56             ` Alfredo Deza
2017-01-06 20:20               ` Nathan Cutler
2017-01-10 12:32                 ` Alfredo Deza
2017-01-10 13:52                   ` Nathan Cutler
2017-01-10 15:09                     ` Alfredo Deza

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.