Avi Kivity
bbcfc57cb4
Merge "Free auth and its use from global variables" from Jesse
...
"This patch series addresses #2929 . The objective is to eliminate global
state from the implementation and use of all access-control functionlity.
I've made every effort to make these patches logically independent and
incremental, but the final patch is big: this was necessary because
eliminating the global instances themselves is an atomic change."
* 'jhk/non_global_auth/v2' of https://github.com/hakuch/scylla :
auth: Switch to sharded service
tracing/trace_keyspace_helper: Use internal `client_state`
auth: Make the QP an explicit dependency
auth: Unify Java class name attributes
auth: Make life-time control more consistent
auth: Move metadata constants
auth: Don't expose internal constant
auth: Extract `permissions_cache`
utils/loading_cache: Include necessary dependency
auth: Fix static constant initialization
auth: Extract `delayed_tasks` from `auth.cc`
2017-11-16 14:52:34 +02:00
..
2017-11-15 10:40:01 +01:00
2017-09-05 10:32:48 +01:00
2017-11-12 15:53:22 +01:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2017-11-15 23:22:42 -05:00
2017-09-18 15:15:15 +02:00
2017-11-12 15:53:22 +01:00
2016-10-26 08:51:21 +03:00
2017-11-02 11:05:19 +01:00
2017-02-07 15:17:14 +00:00
2016-10-26 08:51:21 +03:00
2017-10-07 21:05:53 +02:00
2017-03-02 09:05:12 +00:00
2017-08-26 16:44:47 +03:00
2017-08-28 21:08:55 +02:00
2017-07-09 19:25:27 +03:00
2017-07-26 14:38:27 +01:00
2017-08-28 16:14:25 +03:00
2017-11-06 09:58:16 +00:00
2017-09-05 10:52:54 +01:00
2017-05-21 12:26:15 +03:00
2017-05-21 12:26:15 +03:00
2017-11-03 10:12:58 +02:00
2017-11-15 23:22:42 -05:00
2017-11-15 23:22:42 -05:00
2016-12-05 11:48:29 +02:00
2016-12-22 17:16:23 +01:00
2017-08-10 14:11:30 -04:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2017-11-13 16:49:52 +00:00
2017-11-13 16:49:52 +00:00
2017-05-21 12:26:15 +03:00
2016-10-26 08:51:21 +03:00
2017-11-15 23:22:42 -05:00
2017-11-15 23:22:42 -05:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2017-05-21 12:26:15 +03:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2017-11-14 11:35:49 +00:00
2017-09-18 12:44:05 +02:00
2017-06-26 09:36:38 +02:00
2017-03-16 10:21:10 +01:00
2017-06-26 09:36:38 +02:00
2017-08-28 21:00:06 +02:00
2016-10-26 08:51:21 +03:00
2016-10-26 08:51:21 +03:00
2017-11-03 11:46:30 +01:00
2017-10-17 11:25:53 +02:00
2017-09-29 15:17:53 +02:00
2017-05-21 12:26:15 +03:00
2016-10-26 08:51:21 +03:00
2017-11-13 20:55:14 +01:00
2017-06-19 18:31:32 +03:00
2017-11-13 20:55:14 +01:00
2017-11-15 10:40:02 +01:00
2017-11-14 11:42:13 +02:00
2017-11-13 16:42:56 +00:00
2017-11-13 20:55:13 +01:00
2017-09-25 11:21:58 +02:00
2017-05-21 12:26:15 +03:00
2016-12-19 08:04:30 +08:00
2017-07-04 18:46:19 +08:00
2017-09-04 10:04:29 +02:00
2017-09-18 15:15:15 +02:00
2017-05-17 10:33:18 +02:00
2017-11-07 15:33:24 +01:00
2017-11-07 15:33:24 +01:00
2017-09-04 10:04:29 +02:00
2017-10-17 11:25:53 +02:00
2017-11-13 20:55:14 +01:00
2017-10-04 09:13:32 +01:00
2016-10-26 08:51:21 +03:00
2017-07-31 11:35:24 +01:00
2017-11-13 16:49:52 +00:00
2016-10-26 08:51:21 +03:00
2017-07-27 18:23:58 +02:00
2016-11-04 15:48:43 +02:00
2017-11-15 10:40:01 +01:00
2017-11-15 10:40:01 +01:00
2017-09-12 10:43:05 +03:00
2017-11-15 10:40:01 +01:00
2017-10-19 12:47:21 +03:00
2017-10-03 12:44:17 +03:00
2017-08-10 12:38:10 +03:00
2016-12-19 14:08:50 +08:00
2017-11-13 16:49:52 +00:00
2017-06-29 02:08:12 -03:00
2017-11-15 23:22:42 -05:00
2017-05-26 19:26:20 +03:00
2017-07-16 11:55:08 +02:00
2017-05-22 19:30:02 +02:00
2017-08-10 15:01:10 -04:00
2017-02-22 09:19:22 +00:00
2017-11-08 09:20:43 +02:00
2017-08-10 14:11:30 -04:00
2017-09-18 15:15:15 +02:00