Skip to content

HDDS-14005. EventNotification: EventNotification: add the plugin framework#10095

Open
gardenia wants to merge 1 commit intoapache:HDDS-13513_Event_Notification_FeatureBranchfrom
gardenia:HDDS-14005
Open

HDDS-14005. EventNotification: EventNotification: add the plugin framework#10095
gardenia wants to merge 1 commit intoapache:HDDS-13513_Event_Notification_FeatureBranchfrom
gardenia:HDDS-14005

Conversation

@gardenia
Copy link
Copy Markdown

Please describe your PR in detail:

  • Add the plugin framework for dynamically configurable EventListener plugin
  • an event listener plugin will implement the interface OMEventListener
  • plugins can be loaded/configured dynamically similarly to ranger plugins, e.g.:
ozone.om.plugin.destination.kafka=true
ozone.om.plugin.destination.kafka.classname=org.apache.hadoop.ozone.om.eventlistener.OMEventListenerKafkaPublisher
ozone.notify.kafka.topic=test123
ozone.notify.kafka.bootstrap.servers=kafka-3:29092,kafka-1:29092,kafka-2:29092

NOTE: this change does not provide any concrete plugin implementation

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-14005

How was this patch tested?

unit tests

@gardenia
Copy link
Copy Markdown
Author

@ChenSammi : as per #9366 I was unable to reopen that PR and so the only option was to open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant