Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gevent: bump to >=1.0 #104

Merged
1 commit merged into from
Apr 12, 2016
Merged

gevent: bump to >=1.0 #104

1 commit merged into from
Apr 12, 2016

Conversation

zhouyuan
Copy link
Contributor

@zhouyuan zhouyuan commented Apr 6, 2016

There are some DNS resolving issue on 0.13.6.
Bumping to 1.0 fixes the issues for me.

Signed-off-by: Yuan Zhou yuan.zhou@intel.com

@zhouyuan
Copy link
Contributor Author

zhouyuan commented Apr 6, 2016

Hi @theanalyst here's the PR for issue #78

@zhouyuan zhouyuan changed the title gevent: bump to 1.0 gevent: bump to >=1.0 Apr 6, 2016
@theanalyst
Copy link
Member

@zhouyuan Thank you very much! I'll give this a try to see if it solves the DNS issues we're seeing in teuthology-openstack

@@ -195,7 +195,7 @@ def main():
warmup_pool = gevent.pool.Pool(size=100)
for file_name in file_names:
fp = next(files)
warmup_pool.spawn_link_exception(
warmup_pool.spawn(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know spawn_link_exception is deprecated from 0.13, but is it supposed to be replaced by spawn? (iirc there is something like link_exception)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@theanalyst
Yes there need to have some exception handling code - this patch was just a quick trying

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zhouyuan ah ok thanks for taking a look

@zhouyuan zhouyuan changed the title gevent: bump to >=1.0 DNM gevent: bump to >=1.0 Apr 6, 2016
@ghost
Copy link

ghost commented Apr 8, 2016

@oritwas should this be against ceph-master or master ? I'm not sure what the difference is ...

@ghost
Copy link

ghost commented Apr 8, 2016

@zhouyuan it's a great patch as it will unblock running rgw tests on OpenStack :-) Would you mind adding Fixes: #13885 http://tracker.ceph.com/issues/13885 to the commit message for cross references purposes ?

@ghost
Copy link

ghost commented Apr 8, 2016

@zhouyuan oritwas confirmed that master is the target, sorry for the noise

@zhouyuan
Copy link
Contributor Author

zhouyuan commented Apr 9, 2016

@dachary no problem. I'm still trying to figure out how to add the exception handling code. Did you happen to run into any issue on 'greenlet exception' there or the current code is working fine?

@ghost
Copy link

ghost commented Apr 9, 2016

@zhouyuan we did not run into problem. Given that it took about six months to figure this problem out, I suspect that if we leave room for uncertainty in this patch, it will be extremely hard to figure out when and if it manifests itself ;-)

Are there tests we can run that are guaranteed to cover all lines modified by this patch ?

Note that I'm 100% ignorant of s3test and rgw, that does not help. @theanalyst and @oritwas may have a more informed opinion.

@robbat2
Copy link
Contributor

robbat2 commented Apr 10, 2016

+1 on merging from me; still would be better when the exception handling is added.

There are some DNS resolving issue on 0.13.6.
Bumping to >=1.0 fixes the issues for me.

Fixes: #13885

Signed-off-by: Yuan Zhou <yuan.zhou@intel.com>
@ghost
Copy link

ghost commented Apr 11, 2016

@zhouyuan to summarize http://tracker.ceph.com/issues/13885#note-11 : once this is merged into master, it should be merged into ceph-master and it will be used by http://pulpito.ceph.com/?suite=rgw&branch=master

Do you think this pull request is ok to be merged or do you need more time to work on it ?

@zhouyuan
Copy link
Contributor Author

@dachary thanks for the notes!
I think we could merge this first. @oritwas and @robbat2 are both OK for this.

@zhouyuan zhouyuan changed the title DNM gevent: bump to >=1.0 gevent: bump to >=1.0 Apr 12, 2016
@ghost ghost merged commit a72fc4a into ceph:master Apr 12, 2016
@theanalyst
Copy link
Member

Running teuthology-suite --suite rgw --suite-branch gevent1 --machine-type plana,burnupi,mira --email abhishek@suse.com --ceph master --filter s3test --subset 0/200

http://pulpito.ceph.com/abhi-2016-04-12_06:24:25-rgw-master---basic-multi/

And teuthology-suite --suite rgw --machine-type plana,burnupi,mira --email abhishek@suse.com --ceph master --filter s3test --subset 0/200

http://pulpito.ceph.com/abhi-2016-04-12_06:26:07-rgw-master---basic-multi/

@theanalyst
Copy link
Member

theanalyst commented May 2, 2016

Both the suites were dead, rescheduled them

Running teuthology-suite --suite rgw --suite-branch gevent1 --machine-type plana,burnupi,mira --email abhishek@suse.com --ceph master --filter s3test --subset 0/200

http://pulpito.ceph.com/abhi-2016-04-12_06:24:25-rgw-master---basic-multi/

http://pulpito.ceph.com/abhi-2016-05-02_01:49:58-rgw-master---basic-multi/

And teuthology-suite --suite rgw --machine-type plana,burnupi,mira --email abhishek@suse.com --ceph master --filter s3test --subset 0/200

http://pulpito.ceph.com/abhi-2016-04-12_06:26:07-rgw-master---basic-multi/

http://pulpito.ceph.com/abhi-2016-05-02_01:47:11-rgw-master---basic-multi/

@zhouyuan
Copy link
Contributor Author

@theanalyst It looks like these tests died due to timeout when scheduling? the logs are all missing(404) there

@theanalyst
Copy link
Member

@zhouyuan yeah so far none of the tests have actually failed (or passed)as they have never been able to run at all, hoping this run might succeed :)

@theanalyst
Copy link
Member

@theanalyst
Copy link
Member

theanalyst commented Aug 2, 2016

rescheduled only on smithi:
FAIL http://pulpito.ceph.com/abhi-2016-08-02_02:05:07-rgw-master---basic-smithi/
env issues, packages didn't downl;oad/install
FAIL http://pulpito.ceph.com/abhi-2016-08-02_02:07:15-rgw-master---basic-smithi/
saw valgrind issues (probably unrelated to this patch)

tchaikov added a commit to tchaikov/ceph-cm-ansible that referenced this pull request May 19, 2018
see ceph/swift#7 and
    ceph/s3-tests#104

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
tchaikov added a commit to tchaikov/ceph-cm-ansible that referenced this pull request May 19, 2018
see ceph/swift#7 and
    ceph/s3-tests#104

Signed-off-by: Kefu Chai <kchai@redhat.com>
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants