You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by GitBox <gi...@apache.org> on 2020/03/27 23:29:59 UTC
[GitHub] [incubator-pinot] Jackie-Jiang opened a new pull request #5194:
Move table config into pinot-spi
Jackie-Jiang opened a new pull request #5194: Move table config into pinot-spi
URL: https://github.com/apache/incubator-pinot/pull/5194
Motivation:
Table config should be moved to pinot-spi so that user interface can access it (e.g. segment generation spec)
Changes:
Make all configs POJO like, and Json serializable for backward-compatibility
De-couple the Helix properties and utils from the configs
Add the TableConfigSerDeTest to check all the serialization/de-serialization
Side changes:
Refactor StorageQuotaCheckerTest to integrate with POJO like QuotaConfig
BACKWARD-INCOMPATIBILITY:
TableConfig no longer support de-serialization from json string of nested json string (i.e. no `\"` inside the json)
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org
[GitHub] [incubator-pinot] jackjlli commented on a change in pull request
#5194: Move table config into pinot-spi
Posted by GitBox <gi...@apache.org>.
jackjlli commented on a change in pull request #5194: Move table config into pinot-spi
URL: https://github.com/apache/incubator-pinot/pull/5194#discussion_r399704356
##########
File path: pinot-controller/src/main/java/org/apache/pinot/controller/util/TableRetentionValidator.java
##########
@@ -184,7 +185,7 @@ public void run()
private TableConfig getTableConfig(String tableName)
throws Exception {
- return TableConfig.fromZnRecord(
+ return TableConfigUtils.fromZNRecord(
Review comment:
There are multiple ways to convert to `TableConfig`, like `TableConfigUtils` and `Builder`. Can they be unified to one class?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org
[GitHub] [incubator-pinot] Jackie-Jiang commented on a change in pull
request #5194: Move table config into pinot-spi
Posted by GitBox <gi...@apache.org>.
Jackie-Jiang commented on a change in pull request #5194: Move table config into pinot-spi
URL: https://github.com/apache/incubator-pinot/pull/5194#discussion_r399872938
##########
File path: pinot-broker/src/test/java/org/apache/pinot/broker/broker/HelixBrokerStarterTest.java
##########
@@ -83,11 +84,11 @@ public void setUp()
.addTime(TIME_COLUMN_NAME, TimeUnit.DAYS, FieldSpec.DataType.INT).build();
_helixResourceManager.addSchema(schema, true);
TableConfig offlineTableConfig =
- new TableConfig.Builder(TableType.OFFLINE).setTableName(RAW_TABLE_NAME).setTimeColumnName(TIME_COLUMN_NAME)
+ new TableConfigBuilder(TableType.OFFLINE).setTableName(RAW_TABLE_NAME).setTimeColumnName(TIME_COLUMN_NAME)
Review comment:
To keep the config class clean and maintain the builder as an util class. There are multiple ways to get the table config: using a builder; deserialize from json; construct from ZNRecord.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org
[GitHub] [incubator-pinot] jackjlli commented on a change in pull request
#5194: Move table config into pinot-spi
Posted by GitBox <gi...@apache.org>.
jackjlli commented on a change in pull request #5194: Move table config into pinot-spi
URL: https://github.com/apache/incubator-pinot/pull/5194#discussion_r399703903
##########
File path: pinot-broker/src/main/java/org/apache/pinot/broker/queryquota/HelixExternalViewBasedQueryQuotaManager.java
##########
@@ -200,14 +201,7 @@ private void createRateLimiter(String tableNameWithType, ExternalView brokerReso
LOGGER.info("The number of online brokers for table {} is {}", tableNameWithType, onlineCount);
// Get the dynamic rate
- double overallRate;
- if (quotaConfig.isMaxQueriesPerSecondValid()) {
- overallRate = Double.parseDouble(quotaConfig.getMaxQueriesPerSecond());
- } else {
- LOGGER.error("Failed to init qps quota: error when parsing qps quota: {} for table: {}",
- quotaConfig.getMaxQueriesPerSecond(), tableNameWithType);
- return;
- }
+ double overallRate = Double.parseDouble(quotaConfig.getMaxQueriesPerSecond());
Review comment:
parseDouble would throw `NumberFormatException` if the the input string isn't a valid number.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org
[GitHub] [incubator-pinot] codecov-io edited a comment on issue #5194: Move
table config into pinot-spi
Posted by GitBox <gi...@apache.org>.
codecov-io edited a comment on issue #5194: Move table config into pinot-spi
URL: https://github.com/apache/incubator-pinot/pull/5194#issuecomment-605554235
# [Codecov](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=h1) Report
> Merging [#5194](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=desc) into [master](https://codecov.io/gh/apache/incubator-pinot/commit/797ce5da64bd7ad9cb6781f96253a2825bf1c585&el=desc) will **decrease** coverage by `0.12%`.
> The diff coverage is `71.66%`.
[![Impacted file tree graph](https://codecov.io/gh/apache/incubator-pinot/pull/5194/graphs/tree.svg?width=650&height=150&src=pr&token=4ibza2ugkz)](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=tree)
```diff
@@ Coverage Diff @@
## master #5194 +/- ##
============================================
- Coverage 65.95% 65.83% -0.13%
Complexity 12 12
============================================
Files 1052 1055 +3
Lines 54170 54096 -74
Branches 8078 8047 -31
============================================
- Hits 35729 35615 -114
- Misses 15795 15834 +39
- Partials 2646 2647 +1
```
| [Impacted Files](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=tree) | Coverage Δ | Complexity Δ | |
|---|---|---|---|
| [...e/pinot/broker/api/resources/PinotBrokerDebug.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvYXBpL3Jlc291cmNlcy9QaW5vdEJyb2tlckRlYnVnLmphdmE=) | `76.66% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [.../BrokerResourceOnlineOfflineStateModelFactory.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvYnJva2VyL2hlbGl4L0Jyb2tlclJlc291cmNlT25saW5lT2ZmbGluZVN0YXRlTW9kZWxGYWN0b3J5LmphdmE=) | `55.81% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [.../pinot/broker/broker/helix/HelixBrokerStarter.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvYnJva2VyL2hlbGl4L0hlbGl4QnJva2VyU3RhcnRlci5qYXZh) | `71.97% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...thandler/SingleConnectionBrokerRequestHandler.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcmVxdWVzdGhhbmRsZXIvU2luZ2xlQ29ubmVjdGlvbkJyb2tlclJlcXVlc3RIYW5kbGVyLmphdmE=) | `92.68% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...rg/apache/pinot/broker/routing/RoutingManager.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcm91dGluZy9Sb3V0aW5nTWFuYWdlci5qYXZh) | `80.00% <ø> (+1.15%)` | `0.00 <0.00> (ø)` | |
| [...ting/instanceselector/InstanceSelectorFactory.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcm91dGluZy9pbnN0YW5jZXNlbGVjdG9yL0luc3RhbmNlU2VsZWN0b3JGYWN0b3J5LmphdmE=) | `71.42% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...er/routing/segmentpruner/SegmentPrunerFactory.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcm91dGluZy9zZWdtZW50cHJ1bmVyL1NlZ21lbnRQcnVuZXJGYWN0b3J5LmphdmE=) | `83.33% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...outing/segmentselector/SegmentSelectorFactory.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcm91dGluZy9zZWdtZW50c2VsZWN0b3IvU2VnbWVudFNlbGVjdG9yRmFjdG9yeS5qYXZh) | `60.00% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...oker/routing/timeboundary/TimeBoundaryManager.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcm91dGluZy90aW1lYm91bmRhcnkvVGltZUJvdW5kYXJ5TWFuYWdlci5qYXZh) | `87.50% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...mmon/assignment/InstanceAssignmentConfigUtils.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9jb21tb24vYXNzaWdubWVudC9JbnN0YW5jZUFzc2lnbm1lbnRDb25maWdVdGlscy5qYXZh) | `72.50% <ø> (ø)` | `0.00 <0.00> (?)` | |
| ... and [164 more](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree-more) | |
------
[Continue to review full report at Codecov](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=footer). Last update [1f1baf8...0e3bdaf](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org
[GitHub] [incubator-pinot] Jackie-Jiang merged pull request #5194: Move
table config into pinot-spi
Posted by GitBox <gi...@apache.org>.
Jackie-Jiang merged pull request #5194: Move table config into pinot-spi
URL: https://github.com/apache/incubator-pinot/pull/5194
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org
[GitHub] [incubator-pinot] Jackie-Jiang commented on a change in pull
request #5194: Move table config into pinot-spi
Posted by GitBox <gi...@apache.org>.
Jackie-Jiang commented on a change in pull request #5194: Move table config into pinot-spi
URL: https://github.com/apache/incubator-pinot/pull/5194#discussion_r399873179
##########
File path: pinot-controller/src/main/java/org/apache/pinot/controller/util/TableRetentionValidator.java
##########
@@ -184,7 +185,7 @@ public void run()
private TableConfig getTableConfig(String tableName)
throws Exception {
- return TableConfig.fromZnRecord(
+ return TableConfigUtils.fromZNRecord(
Review comment:
No because ZNRecord is a Helix specific concept which should not be pulled into the pinot-spi.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org
[GitHub] [incubator-pinot] jackjlli commented on a change in pull request
#5194: Move table config into pinot-spi
Posted by GitBox <gi...@apache.org>.
jackjlli commented on a change in pull request #5194: Move table config into pinot-spi
URL: https://github.com/apache/incubator-pinot/pull/5194#discussion_r399704050
##########
File path: pinot-broker/src/test/java/org/apache/pinot/broker/broker/HelixBrokerStarterTest.java
##########
@@ -83,11 +84,11 @@ public void setUp()
.addTime(TIME_COLUMN_NAME, TimeUnit.DAYS, FieldSpec.DataType.INT).build();
_helixResourceManager.addSchema(schema, true);
TableConfig offlineTableConfig =
- new TableConfig.Builder(TableType.OFFLINE).setTableName(RAW_TABLE_NAME).setTimeColumnName(TIME_COLUMN_NAME)
+ new TableConfigBuilder(TableType.OFFLINE).setTableName(RAW_TABLE_NAME).setTimeColumnName(TIME_COLUMN_NAME)
Review comment:
Why does the builder need to be a public class instead of an inner class?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org
[GitHub] [incubator-pinot] Jackie-Jiang commented on a change in pull
request #5194: Move table config into pinot-spi
Posted by GitBox <gi...@apache.org>.
Jackie-Jiang commented on a change in pull request #5194: Move table config into pinot-spi
URL: https://github.com/apache/incubator-pinot/pull/5194#discussion_r399872431
##########
File path: pinot-broker/src/main/java/org/apache/pinot/broker/queryquota/HelixExternalViewBasedQueryQuotaManager.java
##########
@@ -200,14 +201,7 @@ private void createRateLimiter(String tableNameWithType, ExternalView brokerReso
LOGGER.info("The number of online brokers for table {} is {}", tableNameWithType, onlineCount);
// Get the dynamic rate
- double overallRate;
- if (quotaConfig.isMaxQueriesPerSecondValid()) {
- overallRate = Double.parseDouble(quotaConfig.getMaxQueriesPerSecond());
- } else {
- LOGGER.error("Failed to init qps quota: error when parsing qps quota: {} for table: {}",
- quotaConfig.getMaxQueriesPerSecond(), tableNameWithType);
- return;
- }
+ double overallRate = Double.parseDouble(quotaConfig.getMaxQueriesPerSecond());
Review comment:
Already fixed
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org
[GitHub] [incubator-pinot] codecov-io commented on issue #5194: Move table
config into pinot-spi
Posted by GitBox <gi...@apache.org>.
codecov-io commented on issue #5194: Move table config into pinot-spi
URL: https://github.com/apache/incubator-pinot/pull/5194#issuecomment-605554235
# [Codecov](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=h1) Report
> Merging [#5194](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=desc) into [master](https://codecov.io/gh/apache/incubator-pinot/commit/797ce5da64bd7ad9cb6781f96253a2825bf1c585&el=desc) will **decrease** coverage by `0.12%`.
> The diff coverage is `71.66%`.
[![Impacted file tree graph](https://codecov.io/gh/apache/incubator-pinot/pull/5194/graphs/tree.svg?width=650&height=150&src=pr&token=4ibza2ugkz)](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=tree)
```diff
@@ Coverage Diff @@
## master #5194 +/- ##
============================================
- Coverage 65.95% 65.83% -0.13%
Complexity 12 12
============================================
Files 1052 1055 +3
Lines 54170 54096 -74
Branches 8078 8047 -31
============================================
- Hits 35729 35615 -114
- Misses 15795 15834 +39
- Partials 2646 2647 +1
```
| [Impacted Files](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=tree) | Coverage Δ | Complexity Δ | |
|---|---|---|---|
| [...e/pinot/broker/api/resources/PinotBrokerDebug.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvYXBpL3Jlc291cmNlcy9QaW5vdEJyb2tlckRlYnVnLmphdmE=) | `76.66% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [.../BrokerResourceOnlineOfflineStateModelFactory.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvYnJva2VyL2hlbGl4L0Jyb2tlclJlc291cmNlT25saW5lT2ZmbGluZVN0YXRlTW9kZWxGYWN0b3J5LmphdmE=) | `55.81% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [.../pinot/broker/broker/helix/HelixBrokerStarter.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvYnJva2VyL2hlbGl4L0hlbGl4QnJva2VyU3RhcnRlci5qYXZh) | `71.97% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...thandler/SingleConnectionBrokerRequestHandler.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcmVxdWVzdGhhbmRsZXIvU2luZ2xlQ29ubmVjdGlvbkJyb2tlclJlcXVlc3RIYW5kbGVyLmphdmE=) | `92.68% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...rg/apache/pinot/broker/routing/RoutingManager.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcm91dGluZy9Sb3V0aW5nTWFuYWdlci5qYXZh) | `80.00% <ø> (+1.15%)` | `0.00 <0.00> (ø)` | |
| [...ting/instanceselector/InstanceSelectorFactory.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcm91dGluZy9pbnN0YW5jZXNlbGVjdG9yL0luc3RhbmNlU2VsZWN0b3JGYWN0b3J5LmphdmE=) | `71.42% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...er/routing/segmentpruner/SegmentPrunerFactory.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcm91dGluZy9zZWdtZW50cHJ1bmVyL1NlZ21lbnRQcnVuZXJGYWN0b3J5LmphdmE=) | `83.33% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...outing/segmentselector/SegmentSelectorFactory.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcm91dGluZy9zZWdtZW50c2VsZWN0b3IvU2VnbWVudFNlbGVjdG9yRmFjdG9yeS5qYXZh) | `60.00% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...oker/routing/timeboundary/TimeBoundaryManager.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtYnJva2VyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9icm9rZXIvcm91dGluZy90aW1lYm91bmRhcnkvVGltZUJvdW5kYXJ5TWFuYWdlci5qYXZh) | `87.50% <ø> (ø)` | `0.00 <0.00> (ø)` | |
| [...mmon/assignment/InstanceAssignmentConfigUtils.java](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree#diff-cGlub3QtY29tbW9uL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9waW5vdC9jb21tb24vYXNzaWdubWVudC9JbnN0YW5jZUFzc2lnbm1lbnRDb25maWdVdGlscy5qYXZh) | `72.50% <ø> (ø)` | `0.00 <0.00> (?)` | |
| ... and [164 more](https://codecov.io/gh/apache/incubator-pinot/pull/5194/diff?src=pr&el=tree-more) | |
------
[Continue to review full report at Codecov](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=footer). Last update [1f1baf8...0e3bdaf](https://codecov.io/gh/apache/incubator-pinot/pull/5194?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org