Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task SENTRY-1895

SENTRY-872 Sentry should handle the case of multiple notifications with the same ID

Sergio Peña Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1879

SENTRY-872 Sentry e2e tests are trying to test without notification log

Na Li Alex Kolbasov Major Resolved Won't Fix  
Sub-task SENTRY-1869

SENTRY-872 Try to use pool with idle connections first

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1856

SENTRY-872 Persisting HMS snapshot and the notification-id to database in same transaction

Na Li Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1854

SENTRY-872 HMSFollower should handle notifications even if HDFS sync is disabled.

Na Li Na Li Major Closed Fixed  
Sub-task SENTRY-1851

SENTRY-872 Revert HMSFollower refactoring change

Krishna Kalyan Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1848

SENTRY-872 Separate legacy sentry configs from sentry ha configs for api compatibility

Na Li Na Li Major Resolved Won't Fix  
Sub-task SENTRY-1834

SENTRY-872 Fix build failures when hive-authz2 profile is enabled.

Krishna Kalyan Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1833

SENTRY-872 Expose current set of IDs as Sentry metrics

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1832

SENTRY-872 Sentry e2e tests should enable SentrySyncHMSNotificationsPostEventListener

Na Li Alex Kolbasov Major Resolved Not A Problem  
Sub-task SENTRY-1828

SENTRY-872 Rename version in sentry-ha-redesign branch to 2.0.0-SNAPSHOT

Krishna Kalyan Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1825

SENTRY-872 Dropping a Hive database/table doesn't cleanup the permissions associated with it

Na Li Vamsee K. Yarlagadda Critical Resolved Fixed  
Sub-task SENTRY-1824

SENTRY-872 SentryStore may serialize transactions that rely on unique key

Na Li Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1821

SENTRY-872 Transactions could fail to commit to the database under load

Alex Kolbasov Vamsee K. Yarlagadda Major Resolved Fixed  
Sub-task SENTRY-1818

SENTRY-872 HMSFollower should be a singleton

Alex Kolbasov Alex Kolbasov Major Resolved Won't Fix  
Sub-task SENTRY-1817

SENTRY-872 Deprecate SENTRY_HA_ENABLED and all tests that use it

Na Li Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1815

SENTRY-872 Send new HMS snapshots to HDFS requesting an old generation ID

Sergio Peña Sergio Peña Major Resolved Fixed  
Sub-task SENTRY-1814

SENTRY-872 Provide unit test for LeaderStatusMonitor

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1807

SENTRY-872 NotificationProcessor may put the wrong path in the update

Alex Kolbasov Alex Kolbasov Major Resolved Invalid  
Sub-task SENTRY-1806

SENTRY-872 Improve memory handling for HDFS sync

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1805

SENTRY-872 Define a DB schema for HMS generation IDs

Sergio Peña Sergio Peña Major Resolved Fixed  
Sub-task SENTRY-1804

SENTRY-872 Sentry server can be more efficient in handling full snapshot from HMS

Alex Kolbasov Alex Kolbasov Major Resolved Won't Fix  
Sub-task SENTRY-1803

SENTRY-872 HMSFollower should handle the case of multiple notifications with the same ID

Sergio Peña Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1800

SENTRY-872 Flaky testConcurrentUpdateChanges test

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1799

SENTRY-872 Fix flaky HDFS END2END tests

Krishna Kalyan Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1798

SENTRY-872 Provide names for HMSFollower and cleaner threads

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1796

SENTRY-872 Add better debug logging for retrieving the delta changes

Vamsee K. Yarlagadda Vamsee K. Yarlagadda Minor Resolved Fixed  
Sub-task SENTRY-1795

SENTRY-872 Delta tables should not have holes

Lei (Eddy) Xu Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1794

SENTRY-872 HMSFollower not persisting last processed notifications when partition is altered

Krishna Kalyan Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1793

SENTRY-872 Reenable ignored unit tests from TestHDFSIntegrationEnd2End

Vamsee K. Yarlagadda Vamsee K. Yarlagadda Minor Resolved Fixed  
Sub-task SENTRY-1792

SENTRY-872 Ensure DB to sort delta changes by CHANGE_ID

Vamsee K. Yarlagadda Na Li Major Resolved Fixed  
Sub-task SENTRY-1791

SENTRY-872 Sentry Clients failover not working with kerberos enabled

Krishna Kalyan Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1784

SENTRY-872 DBUpdateForwarder returns empty update list to HDFS instead of full update

Sergio Peña Na Li Critical Resolved Duplicate  
Sub-task SENTRY-1782

SENTRY-872 Add an HMS image ID to the thrift schema definition for hdfs/sentry requests

Sergio Peña Sergio Peña Major Resolved Fixed  
Sub-task SENTRY-1781

SENTRY-872 Persist new HMS snapshots with a new generation ID.

Sergio Peña Sergio Peña Major Resolved Fixed  
Sub-task SENTRY-1780

SENTRY-872 FullUpdateInitializer does not kill the threads whenever getFullHMSSnapshot throws an exception

Alex Kolbasov Sergio Peña Major Resolved Fixed  
Sub-task SENTRY-1777

SENTRY-872 Generic clients are not able to connect to sentry server with kerberos enabled.

Krishna Kalyan Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1776

SENTRY-872 SentryStore should clear SENTRY_HMS_NOTIFICATION_ID while clearing store

Krishna Kalyan Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1774

SENTRY-872 HMSFollower should always depend on persisted information to decide is full snapshot is needed

Krishna Kalyan Krishna Kalyan Blocker Resolved Fixed  
Sub-task SENTRY-1773

SENTRY-872 Delta change cleaner should leave way more then a single entry intact

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1772

SENTRY-872 Permissions created before table creation are not reflected in HDFS ACLs

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1771

SENTRY-872 HDFS client concurrently requests full permission update multiple times

Alex Kolbasov Na Li Major Resolved Cannot Reproduce  
Sub-task SENTRY-1770

SENTRY-872 Avoid more detaches on commit

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1769

SENTRY-872 Refactor HMSFollower Class

Krishna Kalyan Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1768

SENTRY-872 Avoid detaching object on transaction exit when it isn't needed

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1767

SENTRY-872 Multiple followers should not create full snapshot

Na Li Krishna Kalyan Major Resolved Won't Fix  
Sub-task SENTRY-1766

SENTRY-872 Generic model clients using kerberos can no longer connect to Sentry server

Krishna Kalyan Alex Kolbasov Blocker Resolved Duplicate  
Sub-task SENTRY-1765

SENTRY-872 CounterWait.update should be less strict

Alex Kolbasov Na Li Major Resolved Fixed  
Sub-task SENTRY-1764

SENTRY-872 HMSFollower should check for leader status after each event processed

Krishna Kalyan Alex Kolbasov Critical Resolved Fixed  
Sub-task SENTRY-1763

SENTRY-872 Fix the config string for server load balancing

Krishna Kalyan Krishna Kalyan Minor Resolved Fixed  
Sub-task SENTRY-1762

SENTRY-872 notification id's in SENTRY_HMS_NOTIFICATION_ID should be purged periodically

Krishna Kalyan Krishna Kalyan Major Resolved Fixed  
Sub-task SENTRY-1760

SENTRY-872 HMSFollower should detect when a full snapshot from HMS is required

Sergio Peña Alex Kolbasov Blocker Resolved Fixed  
Sub-task SENTRY-1758

SENTRY-872 Improve Sentry memory usage by interning object names

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1757

SENTRY-872 Avoid using local hive meta store with wrong configuration

Na Li Na Li Blocker Resolved Fixed  
Sub-task SENTRY-1756

SENTRY-872 Passive nodes should still follow latest notification ID

Sergio Peña Alex Kolbasov Critical Resolved Fixed  
Sub-task SENTRY-1755

SENTRY-872 Add HMSFollower per-operation metrics

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1752

SENTRY-872 HMSFollower gets stuck once it fails to process a notification event

Na Li Na Li Critical Resolved Duplicate  
Sub-task SENTRY-1751

SENTRY-872 HMSFollower should not persist empty full snapshot

Krishna Kalyan Na Li Critical Resolved Fixed  
Sub-task SENTRY-1750

SENTRY-872 HMSFollower does not handle view update correctly

Na Li Na Li Minor Resolved Not A Problem  
Sub-task SENTRY-1747

SENTRY-872 HMSFollower shouldn't create local hive during tests

Na Li Alex Kolbasov Major Resolved Duplicate  
Sub-task SENTRY-1741

SENTRY-872 HMSFollower doesn't handle INSERT operation

Sergio Peña Alex Kolbasov Major Resolved Won't Fix  
Sub-task SENTRY-1738

SENTRY-872 Inefficient connection management by retrying invocation handler

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1737

SENTRY-872 SentryTransportFactory may use incorrect kerberos principal

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1736

SENTRY-872 Generic service client should support Kerberos

Krishna Kalyan Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1735

SENTRY-872 Sentry Clients should not log every connection request

Alex Kolbasov Alex Kolbasov Minor Resolved Fixed  
Sub-task SENTRY-1734

SENTRY-872 Create/Alter/Drop database/table should check corresponding property before drop privileges

Alex Kolbasov Hao Hao Critical Resolved Fixed  
Sub-task SENTRY-1733

SENTRY-872 Add log message for key store file path

Na Li Na Li Major Resolved Fixed  
Sub-task SENTRY-1732

SENTRY-872 Test concurrent roles/groups/privs operations

Unassigned Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1729

SENTRY-872 Test secure ZK connections

Unassigned Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1726

SENTRY-872 sql changes to store last notification-id processed

Krishna Kalyan Krishna Kalyan Critical Resolved Fixed  
Sub-task SENTRY-1725

SENTRY-872 Include response status in TSentrySyncIDResponse

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1724

SENTRY-872 Remove old PoolClientInvocationHandler

Jan Hentschel Alex Kolbasov Major Resolved Duplicate  
Sub-task SENTRY-1723

SENTRY-872 HDFS e2e tests should wait for HMSFollower to start

Na Li Alex Kolbasov Major Resolved Duplicate  
Sub-task SENTRY-1722

SENTRY-872 Create HMSFollower when SentryService.Start() is called

Na Li Na Li Major Resolved Duplicate  
Sub-task SENTRY-1721

SENTRY-872 Unit test failures in TestSentryStore due to changeId miscount

Na Li Na Li Major Resolved Fixed  
Sub-task SENTRY-1719

SENTRY-872 Implement alternative HMS/Sentry synchronization

Unassigned Alex Kolbasov Minor Resolved Won't Fix  
Sub-task SENTRY-1718

SENTRY-872 TestSentryStore often fails in setup()

Na Li Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1717

SENTRY-872 Sentry should emit log messages when it is ready to serve requests.

Na Li Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1716

SENTRY-872 HMSFollower doesn't need to save path info when HDFS sync is disabled

Sergio Peña Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1715

SENTRY-872 Disable HMSFollower when HMS integration is not enabled

Unassigned Alex Kolbasov Major Resolved Duplicate  
Sub-task SENTRY-1713

SENTRY-872 Enable TestHDFSIntegrationEnd2End.testEnd2End

Lei (Eddy) Xu Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1711

SENTRY-872 HMSFollower shouldn't call processNotificationEvents() unless there are events

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1709

SENTRY-872 Avoid randomizing the servers at client side based on configuration.

Krishna Kalyan Krishna Kalyan Minor Resolved Fixed  
Sub-task SENTRY-1705

SENTRY-872 Do not start HMSFollower if Hive isn't configured

Na Li Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1701

SENTRY-872 Improve retry handling for FullUpdateInitializer

Unassigned Alex Kolbasov Minor Resolved Won't Fix  
Sub-task SENTRY-1700

SENTRY-872 FullUpdateInitializer should not use preconditions to verify HMS data

Alex Kolbasov Alex Kolbasov Minor Resolved Fixed  
Sub-task SENTRY-1698

SENTRY-872 PathsUpdate.parsePath() calls FileSystem.getDefaultUri() way too often

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1697

SENTRY-872 Deprecate feature flag for enabling notification log

Alex Kolbasov Alex Kolbasov Blocker Resolved Fixed  
Sub-task SENTRY-1696

SENTRY-872 Expose time spent creating the initial snapshot as a metric

Alex Kolbasov Alex Kolbasov Minor Resolved Fixed  
Sub-task SENTRY-1695

SENTRY-872 Waiting for HMS notifications from Thrift should be interruptible

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1693

SENTRY-872 HMSFollower should handle adding a view with empty path.

Na Li Krishna Kalyan Critical Resolved Duplicate  
Sub-task SENTRY-1690

SENTRY-872 sql changed needed for AUTHZ_PATH table

Krishna Kalyan Krishna Kalyan Critical Resolved Fixed  
Sub-task SENTRY-1687

SENTRY-872 FullUpdateInitializer can be more efficient

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1686

SENTRY-872 Port SENTRY-1548 to sentry-ha-redesign branch

Krishna Kalyan Alex Kolbasov Critical Resolved Fixed  
Sub-task SENTRY-1685

SENTRY-872 Port SENTRY-1489 to sentry-ha-redesign branch

Na Li Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1684

SENTRY-872 FullUpdateInitializer has a race condition in handling results list

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1682

SENTRY-872 Investigate use of EXPORT for replication for initial HMS snapshot

Sergio Peña Alex Kolbasov Minor Resolved Information Provided  
Sub-task SENTRY-1680

SENTRY-872 MetastoreCacheInitializer is lo longer used and should be removed

Jan Hentschel Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1677

SENTRY-872 Add metrics to measure how much time to get Delta Path/Perm Updates

Alex Kolbasov Hao Hao Minor Resolved Fixed  
Sub-task SENTRY-1676

SENTRY-872 FullUpdateInitializer#createInitialUpdate should not throw RuntimeException

Alex Kolbasov Lei (Eddy) Xu Minor Resolved Fixed  
Sub-task SENTRY-1675

SENTRY-872 sentry-hdfs-dist should include sentry-core-common after refactor SentryHDFSServiceClientDefaultImpl

Krishna Kalyan Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1674

SENTRY-872 HMSFollower shouldn't print the same value of notification ID multiple times

Na Li Alex Kolbasov Minor Resolved Fixed  
Sub-task SENTRY-1673

SENTRY-872 Improve error reporting from FullUpdateInitializer

Alex Kolbasov Alex Kolbasov Critical Resolved Fixed  
Sub-task SENTRY-1672

SENTRY-872 Expose HMS data via Sentry web UI

Unassigned Alex Kolbasov Minor Resolved Won't Fix  
Sub-task SENTRY-1671

SENTRY-872 Provide HMSFollower healthcheck (metric)

Unassigned Alex Kolbasov Major Resolved Won't Fix  
Sub-task SENTRY-1670

SENTRY-872 Expose current HMS notification ID as a Sentry gauge (metric)

Alex Kolbasov Alex Kolbasov Minor Resolved Fixed  
Sub-task SENTRY-1669

SENTRY-872 HMSFollower should read current processed notification ID from database every time it runs

Krishna Kalyan Hao Hao Blocker Resolved Fixed  
Sub-task SENTRY-1666

SENTRY-872 TestHDFSIntegrationAdvanced timeouts on sentry-ha-redesign branch

Unassigned Lei (Eddy) Xu Major Resolved Cannot Reproduce  
Sub-task SENTRY-1650

SENTRY-872 Port SENTRY-1360 to sentry-ha-redesign

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1649

SENTRY-872 Initialize HMSFollower when sentry server actually starts

Na Li Hao Hao Critical Resolved Fixed  
Sub-task SENTRY-1647

SENTRY-872 Move thrift waiters gauge away from SentryStore

Unassigned Alex Kolbasov Trivial Resolved Won't Fix  
Sub-task SENTRY-1643

SENTRY-872 AutoIncrement ChangeID of MSentryPermChange/MSentryPathChange may be error-prone

Lei (Eddy) Xu Hao Hao Critical Resolved Fixed  
Sub-task SENTRY-1641

SENTRY-872 Cleanup creation of SentryStore and HMSFollower

Lei (Eddy) Xu Alex Kolbasov Major Resolved Duplicate  
Sub-task SENTRY-1638

SENTRY-872 Update SQL script of MSentryPathChange table to add a column for notification ID

Krishna Kalyan Hao Hao Critical Resolved Fixed  
Sub-task SENTRY-1637

SENTRY-872 Periodically purge Delta change tables.

Lei (Eddy) Xu Lei (Eddy) Xu Major Resolved Fixed  
Sub-task SENTRY-1635

SENTRY-872 Limit HMS connections only to the leader of the sentry servers

Vamsee K. Yarlagadda Vamsee K. Yarlagadda Minor Resolved Fixed  
Sub-task SENTRY-1634

SENTRY-872 HMSFollower should not check isLoadMetastoreConfig when trying to connect to HMS

Vamsee K. Yarlagadda Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1632

SENTRY-872 Make HMSFollower initialDelay and run period configurable

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1630

SENTRY-872 out of sequence error in HMSFollower

Alex Kolbasov Hao Hao Blocker Resolved Fixed  
Sub-task SENTRY-1629

SENTRY-872 Current MAuthzPathsMapping table definition may cause error 'Duplicate entry XX for key PRIMARY'

Krishna Kalyan Hao Hao Critical Resolved Fixed  
Sub-task SENTRY-1628

SENTRY-872 In HMSFollower failing of catching error causes the executor to halt

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1623

SENTRY-872 Typo for notification log feature flag

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1621

SENTRY-872 HMSFollower to retry connecting to HMS upon connection loss

Vamsee K. Yarlagadda Vamsee K. Yarlagadda Major Resolved Fixed  
Sub-task SENTRY-1620

SENTRY-872 Incorrect usage of AuthzConfVars.AUTHZ_SERVER_NAME may cause HS2 HA not work

Unassigned Hao Hao Major Resolved Won't Fix  
Sub-task SENTRY-1619

SENTRY-872 Fix the secure HMS connection code in HMSFollower

Vamsee K. Yarlagadda Vamsee K. Yarlagadda Major Resolved Fixed  
Sub-task SENTRY-1617

SENTRY-872 Fetch Hive Paths point-in-time full snapshot during Sentry startup

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1613

SENTRY-872 Add propagating logic for Perm/Path updates in Sentry service

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1612

SENTRY-872 HMSFollower should persist full HMS snapshot into SentryDB if there is not one.

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1611

SENTRY-872 Purge MSentryPerm/PathChange tables

Lei (Eddy) Xu Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1608

SENTRY-872 Converting Sentry to a stateless service

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1606

SENTRY-872 Sentry HDFS Sync should survive in presence of bad paths objects

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1601

SENTRY-872 Implement HMS Notification barrier on the server side

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1600

SENTRY-872 Define Thrift API for HMS to Sentry notification barrier

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1596

SENTRY-872 Hive tests failing for sentry-ha-redesign branch

Hao Hao Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1593

SENTRY-872 Implement client failover for Generic and NN clients

Krishna Kalyan Alex Kolbasov Blocker Resolved Fixed  
Sub-task SENTRY-1592

SENTRY-872 Implement NN client failover for Sentry HA

Krishna Kalyan Alex Kolbasov Major Resolved Duplicate  
Sub-task SENTRY-1587

SENTRY-872 Refactor SentryStore transaction to persist a single path transcation bundled with corresponding delta path change

Hao Hao Hao Hao Critical Resolved Fixed  
Sub-task SENTRY-1583

SENTRY-872 Refactor ZK/Curator code

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1580

SENTRY-872 Provide pooled client connection model with HA

Alex Kolbasov Alex Kolbasov Critical Resolved Fixed  
Sub-task SENTRY-1578

SENTRY-872 Suport secure ZK configuration for leader election

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1575

SENTRY-872 Backport SENTRY-1404 to Sentry-ha-redesign branch

Alex Kolbasov Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1569

SENTRY-872 Upgrading SQL scripts for persist Perm/Path change

Krishna Kalyan Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1567

SENTRY-872 Refactor propagating logic for Perm/Path delta to NN plugin

Lei (Eddy) Xu Hao Hao Major Resolved Won't Fix  
Sub-task SENTRY-1566

SENTRY-872 Make full Perm/Path snapshot available for NN plugin

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1560

SENTRY-872 Add feature flag to allow stand-alone configuration without ZK

Unassigned Alex Kolbasov Major Resolved Won't Fix  
Sub-task SENTRY-1559

SENTRY-872 Remove fencing support

Alex Kolbasov Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1539

SENTRY-872 HMS Follower should store arriving HMS notifications

Hao Hao Alex Kolbasov Major Resolved Duplicate  
Sub-task SENTRY-1538

SENTRY-872 Create schema for storing HMS path change and Sentry permission change.

Hao Hao Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1536

SENTRY-872 Refactor SentryStore transaction management to allow for extra TransanctionBlocks for a single permission update

Hao Hao Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1535

SENTRY-872 HMS Follower should update HDFS plugin paths

Hao Hao Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1529

SENTRY-872 HMS Follower thread should terminate when Sentry receives ^C

Alex Kolbasov Alex Kolbasov Major Resolved Not A Problem  
Sub-task SENTRY-1511

SENTRY-872 HDFS Sync change for handling persisted Sentry delta or full updates

Hao Hao Hao Hao Major Resolved Duplicate  
Sub-task SENTRY-1510

SENTRY-872 Add option to use non pool model for sentry client

Li Li Li Li Major Resolved Fixed  
Sub-task SENTRY-1499

SENTRY-872 Add feature flag for using NotifcationLog

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1487

SENTRY-872 Renaming SQL script for HMSPaths persistence

Krishna Kalyan Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1483

SENTRY-872 HMS plugin should wait until Sentry handles the update before continuing.

Unassigned Alex Kolbasov Major Resolved Duplicate  
Sub-task SENTRY-1478

SENTRY-872 Disable fencing in Sentry store for Active/Active

Li Li Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1477

SENTRY-872 Sentry clients should retry with another server when they get connection errors

Li Li Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1463

SENTRY-872 Ensure HMS point-in-time snapshot consistency

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1449

SENTRY-872 Rebase sentry-ha-redesign branch on master

Unassigned Sravya Tirukkovalur Major Resolved Won't Fix  
Sub-task SENTRY-1448

SENTRY-872 Store processed notification sequence ID in database

Hao Hao Alex Kolbasov Major Resolved Fixed  
Sub-task SENTRY-1441

SENTRY-872 Error during fencing table rename can disable master

Alex Kolbasov Alex Kolbasov Major Resolved Won't Fix  
Sub-task SENTRY-1440

SENTRY-872 Fencing implementation in sentry-ha can create two fencing tables

Alex Kolbasov Alex Kolbasov Minor Resolved Won't Fix  
Sub-task SENTRY-1437

SENTRY-872 Sentry should not serve requests until the full update processing is finished

Unassigned Hao Hao Major Resolved Won't Fix  
Sub-task SENTRY-1433

SENTRY-872 GenericServiceClient should support connection pools

Unassigned Sravya Tirukkovalur Major Resolved Won't Fix  
Sub-task SENTRY-1430

SENTRY-872 Test Sentry HA Tasks

Vamsee K. Yarlagadda Anne Yu Major Resolved Fixed  
Sub-task SENTRY-1428

SENTRY-872 Only leader should follow HMS updates

Alex Kolbasov Sravya Tirukkovalur Major Resolved Fixed  
Sub-task SENTRY-1427

SENTRY-872 Test TGT renewals in HMSFollower

Vamsee K. Yarlagadda Sravya Tirukkovalur Major Resolved Fixed  
Sub-task SENTRY-1426

SENTRY-872 Do not start up HMSFollower if hive is not using Sentry

Unassigned Hao Hao Major Resolved Won't Fix  
Sub-task SENTRY-1425

SENTRY-872 May want to disallow reads on Sentry passive

Alex Kolbasov Sravya Tirukkovalur Major Resolved Won't Fix  
Sub-task SENTRY-1423

SENTRY-872 Sentry HA Test: programmatic failover in a mini cluster env; also add some test data.

Krishna Kalyan Anne Yu Major Resolved Won't Fix  
Sub-task SENTRY-1422

SENTRY-872 JDO deadlocks while processing grant while a background thread processes Notificationlogs

Colin Sravya Tirukkovalur Major Resolved Fixed  
Sub-task SENTRY-1419

SENTRY-872 Support intializing state in Sentry service

Unassigned Sravya Tirukkovalur Major Resolved Duplicate  
Sub-task SENTRY-1415

SENTRY-872 [Test hook] Provide a hook to stop the active sentry sevice

Rahul Sharma Sravya Tirukkovalur Major Resolved Fixed  
Sub-task SENTRY-1414

SENTRY-872 Evict datanucleus second-level cache during activation

Alex Kolbasov Colin McCabe Major Resolved Not A Problem  
Sub-task SENTRY-1413

SENTRY-872 Changes to get the Fencer working with Oracle and MySQL

Rahul Sharma Colin McCabe Major Resolved Fixed  
Sub-task SENTRY-1412

SENTRY-872 [Test infra] Ability to start active and standby sentry service using InternalSentrySrv

Unassigned Sravya Tirukkovalur Major Resolved Duplicate  
Sub-task SENTRY-1411

SENTRY-872 The sentry client should retry RPCs if it gets a SentryStandbyException (SentryPolicyServiceClient - pool version)

Hao Hao Colin McCabe Major Resolved Fixed  
Sub-task SENTRY-1403

SENTRY-872 Move SentryHDFSServiceClient code from hdfs-common into hdfs-service

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1399

SENTRY-872 Integrate Fencer with SentryStore

Colin McCabe Colin McCabe Major Resolved Fixed  
Sub-task SENTRY-1398

SENTRY-872 Fix TestLeaderStatus#testRacingClients

Colin McCabe Colin McCabe Minor Resolved Fixed  
Sub-task SENTRY-1395

SENTRY-872 Move the HDFS code which lives inside the sentry daemon into sentry-provider

Hao Hao Colin McCabe Major Resolved Won't Fix  
Sub-task SENTRY-1389

SENTRY-872 Handle updating HMSState for HDFS plugin in HMSFollower

Unassigned Sravya Tirukkovalur Major Resolved Won't Fix  
Sub-task SENTRY-1388

SENTRY-872 Make HiveConf and Hive client jars available to Sentry deamon

Vamsee K. Yarlagadda Colin McCabe Major Resolved Fixed  
Sub-task SENTRY-1371

SENTRY-872 Rework fetching Hive Paths state

Hao Hao Colin McCabe Major Resolved Fixed  
Sub-task SENTRY-1365

SENTRY-872 Upgrading SQL script for HMSPaths persistence

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1362

SENTRY-872 add sentry ha e2e test back accommodating to the re-design

Unassigned Anne Yu Major Resolved Won't Fix  
Sub-task SENTRY-1330

SENTRY-872 Notify Sentry about HMS new notifications if low delay is desired

Unassigned Sravya Tirukkovalur Major Resolved Won't Fix  
Sub-task SENTRY-1329

SENTRY-872 Adapt SentryMetaStorePostEventListener to write HMS notification logs

Sravya Tirukkovalur Sravya Tirukkovalur Major Resolved Fixed  
Sub-task SENTRY-1325

SENTRY-872 Store HMSPaths in Sentry DB to allow fast failover

Hao Hao Hao Hao Major Resolved Fixed  
Sub-task SENTRY-1324

SENTRY-872 Add sentry specific test cases to use NotificationLog

Sravya Tirukkovalur Sravya Tirukkovalur Major Resolved Fixed  
Sub-task SENTRY-1321

SENTRY-872 Implement HMSFollower in Sentry service which reads the NotificationLog entries

Sravya Tirukkovalur Sravya Tirukkovalur Major Resolved Fixed  
Sub-task SENTRY-1319

SENTRY-872 Add metrics for isActive and isHA

Rahul Sharma Colin McCabe Major Resolved Fixed  
Sub-task SENTRY-1317

SENTRY-872 Implement fencing required for active/standby

Colin McCabe Sravya Tirukkovalur Major Resolved Fixed  
Sub-task SENTRY-1316

SENTRY-872 Implement Sentry leadership election

Colin McCabe Sravya Tirukkovalur Major Resolved Fixed  
Sub-task SENTRY-879

SENTRY-872 Add metrics for Sentry HA

Alex Kolbasov Sravya Tirukkovalur Major Resolved Won't Fix  
Sub-task SENTRY-871

SENTRY-872 Refactor HA components based on Sentry-852

Unassigned Sravya Tirukkovalur Major Resolved Won't Fix  

Cancel