Skip to content

Conversation

@david-leifker
Copy link
Collaborator

  • Separated schema registry from common dispatcher
  • Remove unneeded dependencies on spring boot
  • Remove unneeded spring actuators from library modules
  • ObjectMapper bean created
  • Optimized GMS component scan (avoid scanning all factories)
  • Remove unneeded references to application.yaml
  • .yml -> .yaml (handle deprecated extension)
  • Remove imports on schema registry factories
  • web.xml (xml configs in general) removed

Checklist

  • The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
  • Links to related issues (if applicable)
  • Tests for the changes have been added/updated (if applicable)
  • Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
  • For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

@github-actions github-actions bot added docs Issues and Improvements to docs product PR or Issue related to the DataHub UI/UX devops PR or Issue related to DataHub backend & deployment labels Apr 15, 2024
stopOnDeserializationError: ${KAFKA_CONSUMER_STOP_ON_DESERIALIZATION_ERROR:true} # Stops kafka listener container on deserialization error, allows user to fix problems before moving past problematic offset. If false will log and move forward past the offset
healthCheckEnabled: ${KAFKA_CONSUMER_HEALTH_CHECK_ENABLED:true} # Sets the health indicator to down when a message listener container has stopped due to a deserialization failure, will force consumer apps to restart through k8s and docker-compose health mechanisms
schemaRegistry:
# type: ${SCHEMA_REGISTRY_TYPE:INTERNAL} # INTERNAL or KAFKA or AWS_GLUE
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commented lines can be removed

import org.springframework.web.context.support.HttpRequestHandlerServlet;
import org.springframework.web.servlet.DispatcherServlet;

/** This class is before Spring Context is loaded, previously web.xml based */
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥳 🥳

Copy link
Collaborator

@RyanHolstien RyanHolstien left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😄

* Separated schema registry from common dispatcher
* Remove unneeded dependencies on spring boot
* Remove unneeded spring actuators from library modules
* ObjectMapper bean created
* Optimized GMS component scan (avoid scanning all factories)
* Remove unneeded references to application.yaml
* .yml -> .yaml (handle deprecated extension)
* Remove imports on schema registry factories
* web.xml (xml configs in general) removed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops PR or Issue related to DataHub backend & deployment docs Issues and Improvements to docs product PR or Issue related to the DataHub UI/UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants