feat: add GLUE_SKIP_ARCHIVE env variable for glue sync#134
Merged
Conversation
c5af78d to
50afc0b
Compare
…viour Adds an optional GLUE_SKIP_ARCHIVE environment variable that sets the default value passed as SkipArchive on AWS Glue UpdateTable requests (triggered by Hive ALTER TABLE events). Resolution precedence (highest first): 1. Hive table property 'apiary.gluesync.skipArchive' 2. GLUE_SKIP_ARCHIVE env variable 3. Built-in default (true) Accepts 'true' or 'false' (case-insensitive); any other value causes the listener to fail on startup. Unset keeps current behaviour. AWS Glue UpdatePartition/BatchUpdatePartition APIs do not expose a SkipArchive field, so partition updates are not affected. This is documented in the module README. Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
50afc0b to
8dc4887
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds an optional GLUE_SKIP_ARCHIVE environment variable that sets the default value passed as SkipArchive on AWS Glue UpdateTable requests (triggered by Hive ALTER TABLE events).
Resolution precedence (highest first):
Accepts 'true' or 'false' (case-insensitive); any other value causes the listener to fail on startup. Unset keeps current behaviour.
AWS Glue UpdatePartition/BatchUpdatePartition APIs do not expose a SkipArchive field, so partition updates are not affected. This is documented in the module README.
📝 Description
🔗 Related Issues