apache / apache/pulsar

Ability to store metadata about functions

Open
#13,807 2 comments 0 reactions 0 assignees View on GitHub
lifecycle/stale Stale type/feature
Dominant language
Java
Stars
15.3k
Forks
3.8k
Avg merge
1d 14h
Merged PRs (30d)
160

Description

would be very handy to have the ability to store metadata about functions

analogous to metadata for topics

https://github.com/apache/pulsar/issues/12629

advantages (same as for topics):

> Introduce the ability to store metadata about topics.
> This would be very useful as with metadata you could add labels and other
> pieces of information that would allow defining the purpose of a topic,
> custom application-level properties.
> This feature will allow application-level diagnostic tools and maintenance
> tools to not need external databases to store such metadata.
>
> Imagine that we could add a simple key value map (String keys and String
> values) to the topic.
> These metadata could be set during topic creation and also updated.
>

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or function-management entry point; start by reading the linked topic-metadata issue (#12629) and the function APIs. Clarify the metadata shape and creation, update, and retrieval behavior, then add tests that demonstrate the agreed scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.