Skip to content

rgw, common, build: drop NSS support#27834

Merged
tchaikov merged 15 commits intoceph:masterfrom
rzarzynski:wip-nss-drop-cms
Jul 5, 2019
Merged

rgw, common, build: drop NSS support#27834
tchaikov merged 15 commits intoceph:masterfrom
rzarzynski:wip-nss-drop-cms

Conversation

@rzarzynski
Copy link
Contributor

These commits bring:

TODO:

  • update doc.

@rzarzynski rzarzynski force-pushed the wip-nss-drop-cms branch 2 times, most recently from 307f794 to bd1b8fe Compare April 30, 2019 05:36
@cbodley
Copy link
Contributor

cbodley commented Apr 30, 2019

cc @theanalyst, who worked on some of this openssl locking stuff for rgw in src/rgw/rgw_http_client_curl.cc

@cbodley cbodley requested a review from theanalyst April 30, 2019 13:49
void unlock() {}
};

struct dummy_shared_mutex : dummy_mutex {
Copy link
Contributor Author

@rzarzynski rzarzynski May 7, 2019

Choose a reason for hiding this comment

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

Added this for crimson (WITH_SEASTAR builds`).

Copy link
Contributor

@tchaikov tchaikov left a comment

Choose a reason for hiding this comment

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

the changes under common and test LGTM.

Copy link
Contributor

@cbodley cbodley left a comment

Choose a reason for hiding this comment

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

passing unittest_rgw_crypto and encryption s3-tests 👍

@tchaikov
Copy link
Contributor

@rzarzynski needs rebase

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
@rzarzynski
Copy link
Contributor Author

jenkins retest this please (mgr-dashboard-frontend-unittests on x86; exhausted memory on arm64)

@rzarzynski
Copy link
Contributor Author

Thanks, @tchaikov! Just pushed the amended commit. No other changes apart the CONF_modules_free().

@tchaikov
Copy link
Contributor

tchaikov commented Jun 22, 2019

@rzarzynski
Copy link
Contributor Author

WIP. Building a fix candidate (will be used to resurrect the @tchaikov's run).

@rzarzynski
Copy link
Contributor Author

wget -O - http://qa-proxy.ceph.com/teuthology/rzarzynski-2019-06-24_15:36:48-rados-wip-nss-drop-cms-distro-basic-smithi/4064797/remote/smithi061/log/valgrind/mon.b.log.gz | gunzip | less

Much less but there is still a bunch of traces related to ERR_get_state(). Fixing.

@rzarzynski rzarzynski added DNM and removed DNM labels Jun 24, 2019
@rzarzynski
Copy link
Contributor Author

The resurrected @tchaikov's run is finally green: http://pulpito.front.sepia.ceph.com/rzarzynski-2019-06-25_23:22:46-rados-wip-nss-drop-cms-distro-basic-smithi/.
I will squash the fixup after review.

This is based on Civetweb's. Modern OpenSSLs don't require
the extra calls as they are self-initializing [1][2].

[1]: https://wiki.openssl.org/index.php/Library_Initialization
[2]: https://www.openssl.org/docs/faq.html#PROG1

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
The rgw::keystone::TokenCache::RevokeThread is being dropped
as a part the effort for removing support for PKI/PKIz token
types RadosGW. Both of them are not available since OS Ocata
release in 2016.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants