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)