- 30 8月, 2020 1 次提交
-
-
由 hangc0276 提交于
Fix #7826 ### Motivation Support compaction threshold on topic level. Based on the system topic function. ### Modifications Support set compaction threshold on topic level. Support get compaction threshold on topic level. Support remove compaction threshold on topic level.
-
- 28 8月, 2020 1 次提交
-
-
由 hangc0276 提交于
### Motivation Support message dispatch rate on topic level. Based on the system topic function. ### Modifications Support set message dispatch rate on topic level. Support get message dispatch rate on topic level. Support remove message dispatch rate on topic level.
-
- 17 8月, 2020 1 次提交
-
-
由 Hao Zhang 提交于
Link [https://github.com/apache/pulsar/issues/7757](https://github.com/apache/pulsar/issues/7757) and master issue [https://github.com/apache/pulsar/issues/2688](https://github.com/apache/pulsar/issues/2688) ### Motivation Support set/get/remove persistence policies on topic level. ### Verifying this change new unit test added.
-
- 12 8月, 2020 1 次提交
-
-
由 feynmanlin 提交于
Master Issue: #2688 ### Motivation support topic level delayed delivery policy ### Modifications Support set/get/remove delayed delivery policy on topic level. ### Verifying this change Added Unit test to verify set/get/remove delayed delivery policy at Topic level work as expected when Topic level policy is enabled/disabled - org.apache.pulsar.broker.admin.AdminApiDelayedDelivery#testEnableAndDisableTopicDelayedDelivery - org.apache.pulsar.broker.admin.AdminApiDelayedDelivery#testEnableTopicDelayedDelivery
-
- 11 8月, 2020 1 次提交
-
-
由 jianyun 提交于
### Motivation Support set retention quota on topic level. Based on the system topic function. ### Modifications Support get-retention on topic level. Support set-retention on topic level. Support remove-retention on topic level.
-
- 06 8月, 2020 1 次提交
-
-
由 Marvin Cai 提交于
### Motivation Master Issue: #2688 Add Topic level policy support for message TTL. ### Modifications Support set/get/remove Message TTL on topic level. ### Verifying this change This change added tests and can be verified as follows: - *Added Unit test to verify set/get/remove message TTL at Topic level work as expected when Topic level policy is enabled/disabled* - *Added test case in PersistentTopicE2ETest to verify Topic level message TTL is used when set and will fall back to namespace message TTL if Topic level message TTL is removed.*
-
- 31 7月, 2020 1 次提交
-
-
由 jianyun 提交于
### Motivation Support set backlog quota on topic level. Based on the system topic function, refer to @codelipenghui topic-level backlog quota based on zk implementation ###Modifications Support get-backlog-quotas on topic level. Support set-backlog-quota on topic level. Support remove-backlog-quota on topic level.
-
- 22 4月, 2020 1 次提交
-
-
由 Neng Lu 提交于
Fixes #2912 ### Motivation Adding a new command `get-message-by-id` to the pulsar-admin which allows user to look at a single message by providing ledger id and entry id. ### Modifications - pulsar-admin includes the new command `get-message-by-id` - pulsar-broker v1/v2 apis to handle the get-message-by-id request from pulsar-admin - managedCursor to read from ledgers with given ledger id and entry id
-
- 28 3月, 2020 1 次提交
-
-
由 Fangbin Sun 提交于
### Motivation Currently `Topics.getPartitionedInternalStats` only exposed to `CmdPersistentTopics` that has been deprecated and hidden in `CmdTopics`, users can not use this method through `topics` CLI. ### Modifications Add `topics` CLI support to get partitioned internal stats and fix some missing subcommands in doc.
-
- 25 3月, 2020 1 次提交
-
-
由 Fangbin Sun 提交于
### Motivation Fixes #6043 ### Modifications Add method `deleteForcefully` to support force deleting subscription.
-
- 17 2月, 2020 1 次提交
-
-
由 lipenghui 提交于
Fixes #6045 #6281 ### Motivation Enable get precise backlog and backlog without delayed messages. ### Verifying this change Added new unit tests for the change.
-
- 09 1月, 2020 1 次提交
-
-
由 lipenghui 提交于
### Motivation Currently, disable the topic auto creation will cause consumer create failed on a partitioned topic. Since the partitioned topic is already created, so we should handle the topic partition create when disable the topic auto creation. ### Modifications By default, create partitioned topics also try to create all partitions, and if create partitions failed, users can use `create-missed-partitions` to repair. If users already have a partitioned topic without created partitions, can also use `create-missed-partitions` to repair.
-
- 05 11月, 2019 1 次提交
-
-
由 冉小龙 提交于
* Fix docs about reset cursor Signed-off-by: Nxiaolong.ran <ranxiaolong716@gmail.com> * fix comments Signed-off-by: Nxiaolong.ran <ranxiaolong716@gmail.com>
-
- 02 4月, 2019 1 次提交
-
-
由 tuteng 提交于
Fixes: #3837 ### Motivation * Providing an option to delete schema when deleting a topic. ### Modifications * Add deleteSchema parameter for delete and delete-partitioned-topic ### Verifying this change Test pass
-
- 04 3月, 2019 1 次提交
-
-
由 Richard Yu 提交于
We are adding a REST endpoint which allows the admin to create non-partitioned topics through PersistentTopics.
-
- 27 12月, 2018 1 次提交
-
-
由 legendtkl 提交于
This pr is add cli support to get last message id of a topic 1. add cli support for api: /admin/v2/persistent/{tenant}/{namespace}/{topic}/lastMessageId 2. the cli command is like: ./pulsar-admin topics last-message-id topic-name Test Result: ```bash ➜ bin ./pulsar-admin topics last-message-id persistent://public/default/my-topic { "ledgerId" : 10, "entryId" : -1, "partitionIndex" : -1 } ➜ bin ./pulsar-admin topics last-message-id persistent://public/default/my-topi Topic not found Reason: Topic not found ```
-
- 29 11月, 2018 1 次提交
-
-
由 Matteo Merli 提交于
* PIP-25: Token based authentication * Addressed comments * Use Authorization header * Update to support env: data: and file: as sources for keys and tokens * Fixed cli description * Updated broker.conf * Improved consistency in reading keys and CLI tools * Fixed check for http headers * Accept rel time with no specified unit * Fixed reading data: URL * Addressed comments * Added integration tests * Addressed comments * Added CLI command to validate token against key * Fixed integration tests * Removed env: * Fixed rel time parsing
-
- 15 6月, 2018 1 次提交
-
-
由 Ivan Kelly 提交于
When triggering offload from the CLI, allow the user to specify human readable sizes, like 10M, 100G etc. This patch also fixes a bug where the size wasn't being correctly used to find the message ID to offload at. Master Issue: #1511
-
- 14 6月, 2018 1 次提交
-
-
由 Ivan Kelly 提交于
There was a couple of validation methods which were duplicated verbatim among various classes. All have been moved into the CliCommand base class as static methods.
-
- 01 6月, 2018 1 次提交
-
-
由 Ivan Kelly 提交于
* CLI for offload This patch adds two CLI commands for offload, one to trigger offload, and another to check offload status. Triggering offload requires a size-threshold argument, which is the maximum number of bytes which should be retained locally. The prefix of ledgers over this threshold will be offloaded. ``` pulsar-admin topics offload --size-threshold 104857600 persistent://public/default/topic1 pulsar-admin topics offload-status -w persistent://public/default/topic1 ``` Master Issue: #1511 * luc's review comments
-
- 04 5月, 2018 1 次提交
-
-
由 Sanjeev Kulkarni 提交于
-
- 03 5月, 2018 1 次提交
-
-
由 Ivan Kelly 提交于
* Rest API for Ledger Offloading Implemented for both V1 and V2 topic name formats. API takes a message ID, up to which the broker will try to offload messages. It returns the message ID of the first message in the topic which has not been offloaded. This patch also adds basic support for setting the Offloader implementation in the broker (needed for testing). Subsequent patches will make this configurable through ServiceConfiguration. * Split compaction endpoint into two One for triggering and one for getting the current status. * Add conflict to rest api doc * Fixed build
-
- 02 5月, 2018 1 次提交
-
-
由 Rajan Dhabalia 提交于
* Add admin api to delete topic forcefully * Added option on CmdTopics as well * Fixed mocked test * Fixed other mock verification
-
- 27 4月, 2018 1 次提交
-
-
由 Matteo Merli 提交于
* In pulsar admin Java API, unified persistent vs non-persistent into "topics()" * Fixed tests * Merged and fixed tests * Couple more tests fixes * Consolidated pulsar-admin persistent|non-persistent into 'topics' command
-
- 18 4月, 2018 1 次提交
-
-
由 Ivan Kelly 提交于
Adds an compact and compaction-status command in the persistent subcommand of pulsar-admin. This command differs from the compact-topic CLI (part of pulsar command), in that it triggers compaction to occur via the REST api, which causes the compaction to run in the broker process. The compact-topic CLI spawns a new process to run the compaction. Patch also fixes batch detection, which was broken (uncovered by a change in the defaults), and recycles some metadata that wasn't being recycled previously.
-
- 16 4月, 2018 1 次提交
-
-
由 Matteo Merli 提交于
* Renamed "property" into "tenant" * Fixed merging issue * Fixed tests * Fixed typo
-
- 05 3月, 2018 1 次提交
-
-
由 Matteo Merli 提交于
* Refactored all unit tests to use new typed API with builders for configuration * Did conversion in pulsar-client tool * Refactoring typo fixes
-
- 26 2月, 2018 1 次提交
-
-
由 Matteo Merli 提交于
-
- 01 2月, 2018 1 次提交
-
-
由 Matteo Merli 提交于
-
- 11 10月, 2017 1 次提交
-
-
由 Rajan Dhabalia 提交于
* Admin-api to reset cursor by position * Fix: api notes for global topic * reset cursor using messageId
-
- 25 9月, 2017 1 次提交
-
-
由 Rajan Dhabalia 提交于
-
- 16 9月, 2017 1 次提交
-
-
由 jai1 提交于
-
- 23 8月, 2017 1 次提交
-
-
由 Rajan Dhabalia 提交于
* add get bundle api for a given topic-name * add cli command to site
-
- 24 6月, 2017 1 次提交
-
-
由 Matteo Merli 提交于
-
- 23 6月, 2017 1 次提交
-
-
由 Rajan Dhabalia 提交于
* Updates headers with ASF source files header * change license to additional files
-
- 08 6月, 2017 1 次提交
-
-
由 Matteo Merli 提交于
-
- 24 5月, 2017 1 次提交
-
-
由 Rajan 提交于
* add api to increase partitions of existing non-global partitioned-topic * add documentation for ordering violation
-
- 02 4月, 2017 1 次提交
-
-
由 Yuki Shiga 提交于
-
- 25 3月, 2017 1 次提交
-
-
由 Matteo Merli 提交于
-
- 18 10月, 2016 1 次提交
-
-
由 Rajan 提交于
-