Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New Scheduler] Add container message consumer #5111

Merged
merged 3 commits into from May 28, 2021

Conversation

upgle
Copy link
Member

@upgle upgle commented May 11, 2021

Description

The container message consumer subscribes to Kafka's containerCreation topic and handles container creation/deletion requests.

The FPCInvokerReactive, which will be newly added, uses this consumer.

Related issue and scope

  • I opened an issue to propose and discuss this change (#????)

My changes affect the following components

  • New scheduler

Types of changes

  • Enhancement or new feature (adds new functionality).
  • Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

  • I signed an Apache CLA.
  • I reviewed the style guides and followed the recommendations (Travis CI will check :).
  • I added tests to cover my changes.
  • My changes require further changes to the documentation.
  • I updated the documentation where necessary.

@codecov-commenter
Copy link

codecov-commenter commented May 11, 2021

Codecov Report

Merging #5111 (4ee105b) into master (f1829e1) will decrease coverage by 6.17%.
The diff coverage is 59.42%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #5111      +/-   ##
==========================================
- Coverage   81.86%   75.69%   -6.18%     
==========================================
  Files         225      226       +1     
  Lines       11423    11470      +47     
  Branches      501      491      -10     
==========================================
- Hits         9352     8682     -670     
- Misses       2071     2788     +717     
Impacted Files Coverage Δ
.../org/apache/openwhisk/core/connector/Message.scala 75.12% <6.25%> (+2.07%) ⬆️
.../scala/org/apache/openwhisk/core/entity/Size.scala 79.10% <50.00%> (ø)
...nwhisk/core/invoker/ContainerMessageConsumer.scala 78.72% <78.72%> (ø)
...core/database/cosmosdb/RxObservableImplicits.scala 0.00% <0.00%> (-100.00%) ⬇️
...ore/database/cosmosdb/cache/CacheInvalidator.scala 0.00% <0.00%> (-100.00%) ⬇️
...e/database/cosmosdb/cache/ChangeFeedConsumer.scala 0.00% <0.00%> (-100.00%) ⬇️
...core/database/cosmosdb/CosmosDBArtifactStore.scala 0.00% <0.00%> (-95.85%) ⬇️
...sk/core/database/cosmosdb/CosmosDBViewMapper.scala 0.00% <0.00%> (-93.90%) ⬇️
...tabase/cosmosdb/cache/CacheInvalidatorConfig.scala 0.00% <0.00%> (-92.31%) ⬇️
...enwhisk/connector/kafka/KamonMetricsReporter.scala 0.00% <0.00%> (-83.34%) ⬇️
... and 22 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f1829e1...4ee105b. Read the comment docs.

@upgle upgle force-pushed the add-container-message-consumer branch from 19f2ef9 to c2ce94b Compare May 26, 2021 01:54
@ningyougang
Copy link
Contributor

@upgle , i am sorry, due to test case error and sub prs depend on this pr, i submited a commit for this pr to solve the test case error.

@ningyougang ningyougang merged commit b818c3b into apache:master May 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants