This is an automated email from the ASF dual-hosted git repository.

azotcsit pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git.


    from eae7b9c  Actively update auth caches in the background
     add 6329229  Implement Virtual Tables for Auth Caches

No new revisions were added by this update.

Summary of changes:
 CHANGES.txt                                        |   1 +
 NEWS.txt                                           |   5 +-
 doc/source/new/virtualtables.rst                   | 155 ++++++++++++-----
 src/java/org/apache/cassandra/auth/AuthCache.java  |  15 +-
 .../apache/cassandra/auth/AuthenticatedUser.java   |   4 +-
 .../cassandra/auth/PasswordAuthenticator.java      |   7 +-
 .../apache/cassandra/auth/PermissionsCache.java    |   4 +-
 .../cassandra/auth/PermissionsCacheMBean.java      |   2 +-
 src/java/org/apache/cassandra/auth/Role.java       |   2 +-
 src/java/org/apache/cassandra/auth/Roles.java      |  25 +--
 .../cassandra/auth/jmx/AuthorizationProxy.java     |   6 +-
 .../db/virtual/AbstractMutableVirtualTable.java    |   4 +-
 .../db/virtual/CredentialsCacheKeysTable.java      |  78 +++++++++
 .../db/virtual/JmxPermissionsCacheKeysTable.java   |  63 +++++++
 .../virtual/NetworkPermissionsCacheKeysTable.java  |  63 +++++++
 .../db/virtual/PermissionsCacheKeysTable.java      |  84 +++++++++
 .../cassandra/db/virtual/RolesCacheKeysTable.java  |  63 +++++++
 .../cassandra/db/virtual/SystemViewsKeyspace.java  |   5 +
 src/java/org/apache/cassandra/tools/NodeProbe.java |   4 +-
 .../tools/nodetool/InvalidatePermissionsCache.java |  30 +++-
 .../org/apache/cassandra/auth/AuthCacheTest.java   |  39 +++++
 .../org/apache/cassandra/auth/AuthTestUtils.java   |  10 ++
 .../auth/CassandraNetworkAuthorizerTest.java       |  16 +-
 .../cassandra/auth/CassandraRoleManagerTest.java   |   2 +-
 .../org/apache/cassandra/auth/ResourcesTest.java   |   3 +
 test/unit/org/apache/cassandra/auth/RolesTest.java |  24 +--
 .../db/virtual/CredentialsCacheKeysTableTest.java  | 168 ++++++++++++++++++
 .../virtual/JmxPermissionsCacheKeysTableTest.java  | 188 +++++++++++++++++++++
 .../NetworkPermissionsCacheKeysTableTest.java      | 165 ++++++++++++++++++
 .../db/virtual/PermissionsCacheKeysTableTest.java  | 185 ++++++++++++++++++++
 .../db/virtual/RolesCacheKeysTableTest.java        | 165 ++++++++++++++++++
 .../apache/cassandra/service/ClientStateTest.java  |  11 +-
 .../nodetool/InvalidateCredentialsCacheTest.java   |  12 +-
 .../InvalidateJmxPermissionsCacheTest.java         |  16 +-
 .../InvalidateNetworkPermissionsCacheTest.java     |   6 +-
 .../nodetool/InvalidatePermissionsCacheTest.java   |  46 +++--
 .../tools/nodetool/InvalidateRolesCacheTest.java   |   6 +-
 37 files changed, 1523 insertions(+), 159 deletions(-)
 create mode 100644 
src/java/org/apache/cassandra/db/virtual/CredentialsCacheKeysTable.java
 create mode 100644 
src/java/org/apache/cassandra/db/virtual/JmxPermissionsCacheKeysTable.java
 create mode 100644 
src/java/org/apache/cassandra/db/virtual/NetworkPermissionsCacheKeysTable.java
 create mode 100644 
src/java/org/apache/cassandra/db/virtual/PermissionsCacheKeysTable.java
 create mode 100644 
src/java/org/apache/cassandra/db/virtual/RolesCacheKeysTable.java
 create mode 100644 
test/unit/org/apache/cassandra/db/virtual/CredentialsCacheKeysTableTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/virtual/JmxPermissionsCacheKeysTableTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/virtual/NetworkPermissionsCacheKeysTableTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/virtual/PermissionsCacheKeysTableTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/virtual/RolesCacheKeysTableTest.java

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to