Video Link ->
https://drive.google.com/file/d/1cO7Jh8vW3Lji2WwD9Gx4GTzRhA1X6v6o/view?usp=drive_link


Meeting Purpose

Discuss Polaris community updates, including HMS integration, event API,
and task delegation service proposals.
Key Takeaways

   - HMS integration: Agreement to support HMS Federation while preserving
   multi-tenancy capabilities
   - Event API: Consensus on need for before/after event correlation;
   further discussion needed on implementation details
   - Task delegation: Ongoing debate between immediate implementation vs.
   waiting for task refactoring; security concerns to be addressed

TopicsHMS Integration

   - Majority agreed to support HMS Federation to enable HMS users to use
   Polaris and migrate to Iceberg catalog
   - Concerns raised about potential single-tenant limitations and Java
   version compatibility
   - Proposed solution: Use dynamic class loading to avoid linking all
   dependencies to main Polaris binary
   - Agreement to clearly segregate multi-tenant vs. single-tenant
   deployment modes

Event API Proposal

   - Robert proposed a more concise API with before/after event correlation
   and error handling
   - Debate on implementation details, including:
      - Removing persistence dependencies
      - Handling of request IDs
      - Balancing generic vs. specific event types
   - Agreement to schedule a separate meeting to discuss event API details
   further

Task Delegation Service

   - William proposed a delegation service for immediate value, targeting
   Polaris 1.1 release
   - Robert raised concerns about refactoring prerequisites and security
   considerations
   - Debate on whether to implement delegation service with current task
   implementation (v1) or wait for new async task proposal (v2)
   - Discussion on deprecation timeline for v1 task infrastructure once v2
   is implemented

Task Refactoring and Async Proposal

   - Robert working on refactoring to remove dependencies on persistence
   and entities
   - Timeline for completion unclear, blocking some integration efforts
   - Proposal to potentially release work-in-progress PRs to facilitate
   integration

Next Steps

   - Robert to review the latest version of the delegation service proposal
   document
   - William to provide more details on current task API usage beyond drop
   table purge
   - Schedule follow-up meetings for:
      1. Event API detailed discussion
      2. Task delegation and refactoring next steps
   - Robert to share relevant PRs for review to unblock integration efforts
   - Community to discuss and agree on deprecation policy for duplicated
   APIs (suggestion: keep for 3 releases)

Reply via email to