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

mesos support for NodeStats events #4

Open
wants to merge 142 commits into
base: ow-invoker-backpressure-mesos
Choose a base branch
from

Commits on Feb 16, 2019

  1. Configuration menu
    Copy the full SHA
    619c86d View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. Configuration menu
    Copy the full SHA
    ca8e414 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2019

  1. This commit contains multiple changes to the apiv1swagger.json file (a…

    …pache#4294)
    
    1. Fixed 2 typos that refer to non-existing response 'TooManyRequsts'
    2. Updated description of PUT method for rule
    3. Updated description of PUT method for trigger
    4. Created new definition ActivationBrief
    5. Changed response type for GET activations to refer to ActivationBrief instead of EntityBrief, which didn't match the actual response
    6. Added attribute statusCode to definition ActivationBrief and Activation
    7. Modified description of GET activations apache#2271
    8. Added operationId to GET activation logs and result (apache#318)
    9. Removed the init attribute from the ActionExec definition (apache#4201)
    10. Use of 2 spaces for indentation, which is the default when working with the Swagger editor, instead of the four spaces used.
    larandersson authored and rabbah committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    3fd4db5 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2019

  1. Fix a typo in README (apache#4296)

    kun-song authored and rabbah committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    38e4b05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9eb197c View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2019

  1. Improve container factory documentation (apache#4255)

    * Improve container factory documentation
    
    Explicitly list some of the expectations and requirements an actual container factory / container implementation needs to satisfy. Addresses apache#4002.
    
    * Address review feedback
    sven-lange-last authored and markusthoemmes committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    8e45921 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2019

  1. Adding YARNContainerFactory. This allows OpenWhisk to run actions on …

    …Apache Hadoop clusters. (apache#4129)
    SamHjelmfelt authored and rabbah committed Feb 23, 2019
    Configuration menu
    Copy the full SHA
    6e883f9 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. Configuration menu
    Copy the full SHA
    fec91db View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. Configuration menu
    Copy the full SHA
    ae373c8 View commit details
    Browse the repository at this point in the history
  2. Use runtime tags specified in runtime manifest for YARNContainerFacto…

    …ryTests (apache#4305)
    
    * Look up runtime tag for YARN tests
    
    * Scala formatting
    dubee authored and jasonpet committed Feb 26, 2019
    Configuration menu
    Copy the full SHA
    1c6cc36 View commit details
    Browse the repository at this point in the history
  3. Use custom runtime manifest for YARN tests (apache#4307)

    * Use custom manifest for YARN tests
    
    * Remove imageTag method
    dubee authored Feb 26, 2019
    Configuration menu
    Copy the full SHA
    bb9f408 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2019

  1. Configuration menu
    Copy the full SHA
    2fad9a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2019

  1. Avoid that actions do not stop after action timeout when logging heav…

    …ily (apache#4299)
    
    * wait for sentinel only in case no timeout occurred
    
    * introduce timeout annotation
    
    * nodejs:6 logging timeout action w/o busy loop
    
    * do conversion from FiniteDuration to Duration
    steffenrost authored and dubee committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    33d70bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68497a1 View commit details
    Browse the repository at this point in the history
  3. Collect and log CosmosDB query metrics when extra logging is enabled (a…

    …pache#4275)
    
    * Collect and log CosmosDB query metrics when extra logging is enabled Fixes apache#4268
    chetanmeh authored and tysonnorris committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    2ddd3c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2019

  1. Make WskRestRuleTests more stable. (apache#4317)

    If there is an deployment with several controllers, the test `Whisk rules should preserve rule status when a rule is updated` fails intermittently. The reason is, that there are several modifications on the rule. These modifications are already retried. But enabling and disabling the rule also modifies the database document. But that change is currently not retried.
    This PR puts the enabling/disabling of the rule into the retry block as well to make this test more stable against our eventual consistency.
    
    Co-authored-by: Somaya Jamil <[email protected]>
    2 people authored and vvraskin committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    db040cb View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2019

  1. Configuration menu
    Copy the full SHA
    df3acee View commit details
    Browse the repository at this point in the history
  2. Record clusterId performing change in CosmosDB (apache#4312)

    Records the clusterId (if configured) with the updated document while persisting in ComosDB. This is an optional property. By default no `clusterId` info is saved
    chetanmeh authored Mar 4, 2019
    Configuration menu
    Copy the full SHA
    5b28f46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c68ad51 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2019

  1. Update CosmosDB to 2.4.2 (apache#4321)

    * Update to CosmosDB SDK 2.4.2
    
    * Remove logic related to storing attachments in CosmosDB
    
    * Reduce throughput for test to 400
    chetanmeh authored and tysonnorris committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    1c3de9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a08175f View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2019

  1. Pass config via file (apache#4309)

    chetanmeh authored and dubee committed Mar 7, 2019
    Configuration menu
    Copy the full SHA
    063cb66 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2019

  1. Add an annotations to inject the API key into the action context. (ap…

    …ache#4284)
    
    * Factor out some annotation names to WhiskAction singleton.
    
    * Omit API key unless requested explicitly.
    
    * Add an annotation provide-api-key which causes an API key to be passed to the action context.
    
    * Modify Parameters.isTruthy to allow for caller to specify how it wants to treat a missing key.
    
    Default is missing key -> false (preserving behavior).
    Add test for isTruthy.
    
    * Treat a missing provide-key-annotation as truthy annotation.
    
    Actions that already exist without the annotation will receive the key as they might already expect.
    
    * Add container proxy test.
    
    * Update tests for new system annotation.
    
    * Allow pre-existing actions to be exempt from new system annotations.
    
    * Update docs.
    rabbah authored and dubee committed Mar 8, 2019
    Configuration menu
    Copy the full SHA
    fb0bab6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb332cb View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. Configuration menu
    Copy the full SHA
    47c069a View commit details
    Browse the repository at this point in the history
  2. Use Gauge metric instead of Histogram where applicable (apache#4327)

    * Kamon Gauge abstraction
    
    * Switch to gauge metric
    chetanmeh authored and rabbah committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    7633332 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. Configuration menu
    Copy the full SHA
    bb4e4df View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2019

  1. Adapts test harness to parses activation ids from wsk activation list…

    … with new format. (apache#4346)
    
    * Adapts test harness to parses activation ids from wsk activation list with new format.
    rabbah authored and dgrove-oss committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    8d5857c View commit details
    Browse the repository at this point in the history
  2. Fixes the issue of failing to read empty Splunk JSON objects (apache#…

    …4348)
    
    Ignores the json records which have some of the required fields missing and replaces them with the error message from the parsing
    selfxp authored and chetanmeh committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    3927828 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14c271e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf5587d View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2019

  1. Configuration menu
    Copy the full SHA
    5b055f0 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2019

  1. Move runtimesRegistry to pureconfig. (apache#4343)

    This PR moves the config of the runtimes-registry to pureconfig. In addition it adds the ability to provide credentials for this registry. They are not used yet in the default implementations of the container factory. But they can be used in the SPIs.
    cbickel authored and markusthoemmes committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    64cb8ec View commit details
    Browse the repository at this point in the history
  2. Revert back to the previous version, as the new base image causes reg…

    …ression in performance tests. (apache#4353)
    
    Reverting back to adoptopenjdk/openjdk8:x86_64-alpine-jdk8u172-b11 from adoptopenjdk/openjdk8:x86_64-alpine-jdk8u202-b08 (commit) as we see regression in Latency.
    
    After briefly debugging, we found that the time was lost between Controller->Invoker & Invoker->Controller (as reverting version already helps to improve the problem there seems to be an issue with the communication with kafka). We didnt find a quick solution so reverting back to the old version, and in the meanwhile will continue to look for the root cause.
    somaya10 authored and cbickel committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    58e3ddd View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. Configuration menu
    Copy the full SHA
    b2f3c7e View commit details
    Browse the repository at this point in the history
  2. Add the private docker registry for three VMs under Apache (apache#4356)

    A private docker registry has been set up for the VMs dedicated to
    OpenWhisk deployment. This PR adds the feature to  push the controller
    and invoker images into this private registry, so that they can be
    accessed by all the VMs.
    Vincent authored Mar 19, 2019
    Configuration menu
    Copy the full SHA
    b3d1e70 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. Configuration menu
    Copy the full SHA
    ac6d6ba View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

  1. Enable soft delete mode for documents in CosmosDB (apache#4339)

    * Enable soft deletion of documents in CosmosDB
    chetanmeh authored and tysonnorris committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    e7253ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1a746e View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2019

  1. Add gauge to docs (apache#4351)

    SugandhaAgrawal authored and chetanmeh committed Mar 23, 2019
    Configuration menu
    Copy the full SHA
    561dfb6 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2019

  1. Adapt limit to query db view as per couch db change (apache#4388)

    Co-authored-by: steffenrost <[email protected]>
    2 people authored and rabbah committed Mar 25, 2019
    Configuration menu
    Copy the full SHA
    701b1a8 View commit details
    Browse the repository at this point in the history
  2. Remove separate wskdeploy executable from ow-utils (apache#4393)

    wskdeploy is now distributed as a subcommand of wsk (wsk project),
    so no need to include a wskdeploy executable.
    dgrove-oss authored Mar 25, 2019
    Configuration menu
    Copy the full SHA
    a10b138 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2019

  1. Improve the efficiency of Jenkins pipeline (apache#4391)

    This PR will utilize three VMs as the edge machines, so that we can run 3
    openwhisk depoyments at the same time instead of one.
    Vincent authored Mar 26, 2019
    Configuration menu
    Copy the full SHA
    aad27be View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. Configuration menu
    Copy the full SHA
    eab1ba5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20ba52e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29d0d5d View commit details
    Browse the repository at this point in the history
  4. Conform to scancode. (apache#4399)

    rabbah authored and dubee committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    57f3697 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Replace count suffix with counter (apache#4395)

    Due to Graphite convention metric names ending with `count` are aggregated with max which is not desirable in some cases. So change the name to use a neutral suffix
    SugandhaAgrawal authored and chetanmeh committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    13f542f View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2019

  1. Configuration menu
    Copy the full SHA
    2ec03a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2019

  1. Fix path. (apache#4416)

    rabbah authored and Vincent committed Mar 30, 2019
    Configuration menu
    Copy the full SHA
    0c869bb View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2019

  1. Configuration menu
    Copy the full SHA
    af96c51 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Configuration menu
    Copy the full SHA
    6453def View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Configuration menu
    Copy the full SHA
    bb01428 View commit details
    Browse the repository at this point in the history
  2. Enable couchdb persist_path in a distributed environment as well (apa…

    …che#4290)
    
    * Skip clustering when nodes are already in the cluster
    * Enable couchdb persist_path for a distributed environment as well
    style95 authored and rabbah committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    321b3d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3523d41 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd7d847 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. Add detailed error/reason to status code. (apache#4403)

    Co-authored-by: Sugandha Agrawal <[email protected]>
    2 people authored and markusthoemmes committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    bfda2d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30a1bd7 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. Configuration menu
    Copy the full SHA
    9ef3975 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2019

  1. Configuration menu
    Copy the full SHA
    cbef71f View commit details
    Browse the repository at this point in the history
  2. Fix readme typo (apache#4425)

    aviweit authored and dgrove-oss committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    9dacce4 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2019

  1. Configuration menu
    Copy the full SHA
    0ebe748 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2019

  1. Configuration menu
    Copy the full SHA
    865fcf7 View commit details
    Browse the repository at this point in the history
  2. Enable attachment reads from CloudFront (apache#4392)

    * Enable attachment reads from CloudFront
    chetanmeh authored and tysonnorris committed Apr 15, 2019
    Configuration menu
    Copy the full SHA
    8d41b39 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2019

  1. Configuration menu
    Copy the full SHA
    7ecae17 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2019

  1. Configuration menu
    Copy the full SHA
    603b0a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2019

  1. Updating Node.js and Docker docs. (apache#4451)

    * Updating Node.js and Docker docs.
    
    Adding common use-case instructions based on community feedback.
    
    * Fixing scancode issues
    jthomas authored Apr 23, 2019
    Configuration menu
    Copy the full SHA
    5a40820 View commit details
    Browse the repository at this point in the history
  2. Remove ibmcloud specific command (apache#4454)

    Great job on the updated docs but I think we should remove the `ibmcloud` part from the commands as we should remain vendor agnostic.
    macdonst authored and jthomas committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    5a2bf81 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2019

  1. Configuration menu
    Copy the full SHA
    3ef1525 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2019

  1. Add SPI for invoker (apache#4453)

    style95 authored and rabbah committed May 2, 2019
    Configuration menu
    Copy the full SHA
    6982f46 View commit details
    Browse the repository at this point in the history
  2. Actionloop docs (apache#4446)

    * actionloop docs
    
    * license
    
    * fixes
    sciabarracom authored and mrutkows committed May 2, 2019
    Configuration menu
    Copy the full SHA
    2e36d36 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2019

  1. Configuration menu
    Copy the full SHA
    65bc5ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c68fc94 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. switch stemcells from nodejs:6 to nodejs:10 (apache#4471)

    If we are switching the default runtime to nodejs:10,
    we should change the default stemcell configuration to match.
    dgrove-oss authored and style95 committed May 8, 2019
    Configuration menu
    Copy the full SHA
    95afbb3 View commit details
    Browse the repository at this point in the history
  2. Touch-up Action loop markdown adjusting grammar/flow (apache#4469)

    * Touch-up pass on ActionLoop docs.
    
    * Touch-up pass on ActionLoop docs.
    
    * Touch-up pass on ActionLoop docs.
    
    * Touch-up pass on ActionLoop docs.
    
    * Touch-up pass on ActionLoop docs.
    
    * Touch-up pass on ActionLoop docs.
    
    * Touch-up pass on ActionLoop docs.
    
    * complete update of launcher xlate to ruby instructions
    
    * complete update of launcher xlate to ruby instructions
    mrutkows authored May 8, 2019
    Configuration menu
    Copy the full SHA
    e9583fd View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

  1. ubuntu installation guide change (apache#4463)

    Suggested workaround for Java related error that may appear on ubuntu 14.
    harshita-gupta authored and rabbah committed May 9, 2019
    Configuration menu
    Copy the full SHA
    b814c42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2bdcda View commit details
    Browse the repository at this point in the history
  3. Adjust error handling in the Cloudant Rest Store (apache#4325)

    * correct inconsistent error handling in the couchdb rest store
    
    * remove duplicate metrics by making exceptions distinguishable
    mhenke1 authored and markusthoemmes committed May 9, 2019
    Configuration menu
    Copy the full SHA
    6f4d185 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2019

  1. Add binding annotation to record an action path not resolved (apach…

    …e#4211)
    
    * Add origin path
    
    * Update document
    
    * Apply review
    
    * Update annotations and add a type decorator
    
    * Refactor code
    
    * Fix testcase
    
    * Reformat code
    
    * Refactor code
    
    * Remove unused code
    upgle authored and style95 committed May 13, 2019
    Configuration menu
    Copy the full SHA
    7a304c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7ad4a2 View commit details
    Browse the repository at this point in the history
  3. Additional cleanup and simplifications for the ActionLoop docs (apach…

    …e#4475)
    
    * Additional cleanup and simplifications for the ActionLoop docs
    
    * Additional cleanup and simplifications for the ActionLoop docs
    mrutkows authored May 13, 2019
    Configuration menu
    Copy the full SHA
    4740d40 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2019

  1. Updating runtimes to include new Node.js v12 image. (apache#4472)

    * Updating runtimes to include new Node.js v12 image.
    
    - Updated runtimes manifest
    - Added API documentation
    - Minor updates to docs
    - Added automated test case
    
    * Fixing accidental default flag for v12
    jthomas authored May 15, 2019
    Configuration menu
    Copy the full SHA
    4df3d09 View commit details
    Browse the repository at this point in the history
  2. Update LeanBalancer for invoke SPI change (apache#4478)

    Pavel Kravchenko authored and rabbah committed May 15, 2019
    Configuration menu
    Copy the full SHA
    ae9ff6a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8650f36 View commit details
    Browse the repository at this point in the history
  4. Adding Lean Openwhisk test to Jenkins (apache#4480)

    Pavel Kravchenko authored and rabbah committed May 15, 2019
    Configuration menu
    Copy the full SHA
    541709d View commit details
    Browse the repository at this point in the history
  5. Update docker client version to 18.06.3 (apache#4430)

    * Update docker version in the controller and guides
    * Update travis configuration to install docker=18.06.3
    * Separate docker installation from the travis setup script
    * Add docker setup script
    * Add CoordinatedShutdown to cleanup runtime containers
    * add a configuration for root runc dir
    * Disable runc use in Jenkins environment
    * Add comments which explain the correlation among the version docker and runc and the type of user
    * Reenable Docker remote API again
    style95 authored and rabbah committed May 15, 2019
    Configuration menu
    Copy the full SHA
    d353d26 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2019

  1. Fixing Jenkins Lean Openwhisk test (apache#4482)

    Pavel Kravchenko authored and rabbah committed May 20, 2019
    Configuration menu
    Copy the full SHA
    55d975f View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. Invoker agent failed to pull docker images if using docker registry n…

    …ame (apache#4488)
    
    Add `pip install docker` to Dockerfile for ow-utils to fix problem pulling docker images
    neerajmangal authored and dgrove-oss committed May 21, 2019
    Configuration menu
    Copy the full SHA
    fd5d06b View commit details
    Browse the repository at this point in the history
  2. Switch to consistent indexing policy for CosmosDB (apache#4484)

    * Switch to consistent indexing policy
    * Remove reference to Range index
    * Tweak indexing policy comparison to only check for included and excluded path
    Do not check for Index type as now there is only one which is Range for our cases
    * Use implicit logger
    * Excluding root path should be using `/*` instead of `/`
    chetanmeh authored and ddragosd committed May 21, 2019
    Configuration menu
    Copy the full SHA
    ed08ed1 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Update to Alpakka S3 Connector v1.0 release (apache#4479)

    Updates to Alpakka S3 Connector v1.0.1 release.
    
    This commit also includes some fixes related to apache#4484 which were causing compatibility issues with existing setup. For existing setup indexes were still using `Hash` indexing and that caused failure while creating `IndexingPolicy` upon collection read. So added back support for `Hash` index but not using them to create new indexes now
    chetanmeh authored May 22, 2019
    Configuration menu
    Copy the full SHA
    73732b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bf6e43 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. Track collection usage metrics for CosmosDB (apache#4490)

    Record collection usage stats for CosmosDB so as to enable tracking the growth of collection in  terms of storage size, document count and index size over the period of time. It also enables tracking any indexing progress if any change is done in Index configuration.
    
    Note that Count stats are currently not exposed via Azure Portal
    
    Further this commit also enables emitting verbose trace for query when in debug mode. This would simplify any query performance analysis.
    
    Fixes apache#4489
    chetanmeh authored May 23, 2019
    Configuration menu
    Copy the full SHA
    2e0c562 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2019

  1. Configuration menu
    Copy the full SHA
    72c08a6 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Use linesIterator instead of String.lines (apache#4495)

    `lines` method is now defined as part of java.lang.String in JDK 11. So need to use `linesIterator` for right method to be picked
    chetanmeh authored May 28, 2019
    Configuration menu
    Copy the full SHA
    6fdc7ce View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. Track Kafka client side metrics via Kamon (apache#4481)

    Adds a configurable MetricsReporter to route Kafka metrics to Kamon once enabled. Set of metrics names which need to be captured needs to be explicitly configured
    chetanmeh authored May 29, 2019
    Configuration menu
    Copy the full SHA
    658516e View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. Update rest-assured to v4.0.0 (apache#4500)

    * Update to restassured v4.0 which is compatible with jdk11
    
    * Need to initialize both truststore and keystore for ssl cert to be validated
    chetanmeh authored and markusthoemmes committed May 31, 2019
    Configuration menu
    Copy the full SHA
    aeabc35 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2019

  1. Configuration menu
    Copy the full SHA
    9d37fad View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2019

  1. Fix a few compilation accidents (apache#4505)

    * Add explicit return type on a few implicit values.
    
    Implicit values without an explicit return types are not guaranteed to work. They may or may not compile, depending on compilation order and they are going to be disallowed in future versions of Scala. This confuses IntelliJ as well.
    
    * Make Exec public since it's being used from tests.
    
    The call to Exec.isBinaryCode in ActionContainer.scala is from a different package and normally not visible at the call site. Due to scala/bug#11554 this may compile sometimes.
    dragos authored and rabbah committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    f9112ed View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. Configuration menu
    Copy the full SHA
    d0f6ba5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e88257e View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

  1. Settle throttle before running the API GW Tests (apache#4496)

    * simplify throttle code
    
    * revert to original throttle algorithm
    
    * Make the waiting time to calm down the thottle explicit
    mhenke1 authored and dubee committed Jun 11, 2019
    Configuration menu
    Copy the full SHA
    da61ad2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1113f2d View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

  1. Update all files using Mini license header to use full ASF header (ap…

    …ache#4512)
    
    * Update Ansible YAML playbooks to use full ASF header
    
    * Update remaining files to use full ASF header
    mrutkows authored Jun 13, 2019
    Configuration menu
    Copy the full SHA
    ef8b06f View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2019

  1. Configuration menu
    Copy the full SHA
    2fa8c50 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2019

  1. Configuration menu
    Copy the full SHA
    7d92be7 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. Log more diagnostic info when invoker / controller cluster status cha…

    …nges (apache#4520)
    
    Whenever invoker or controller cluster status changes, the ShardingContainerPoolBalancer updates its state. If a new invoker registers, it is added to the load balancer status with its user memory capacity and a book-keeping semaphor is created to be used for scheduling load. If the controller cluster size changes, all invoker book-keeping semaphors are updated to reflect the user memory shard size managed by each controller.
    
    This change logs more diagnostic information when the ShardingContainerPoolBalancer updates its state due to invoker or controller cluster size changes. The additional information helps with understanding how much user memory is available on invokers and is available on the controller's shard.
    sven-lange-last authored and chetanmeh committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    aff144c View commit details
    Browse the repository at this point in the history
  2. Openwhisk in a standalone runnable jar (apache#4516)

    A standalone controller, using the lean load balancer and an in memory store.
    
    * Use WhiskerControl port 3233 as default!
    * Allow disabling read of whisk.properties, required for test run to avoid launched server influenced by whisk.properties generated for the tests. Also ensure that a system property is only set if no existing value found. This ensures that in special case user can still supersede the value being set via explicitly providing a system property override.
    * Ensure that MemoryStore is only created when needed
    * Fetch logs via `docker logs` command on Mac
    * Add a OpenWhisk colored banner
    * Package the default runtimes.json
    * Include log timestamps and filter till sentinel
    * Use host.docker.internal as api host for Mac and Windows
    * Enable colored logging
    * Add support for --verbose flag to enable debug logging easily
    * Color transactionId and source also. Also support disabling color logging if needed
    * Expose extension point for format log message
    * Api host name is defined via system property
    * Add a set of pre flight checks to confirm if OpenWhisk can run properly on this host
    * Also check if docker is running
    * New StandaloneDockerContainerFactory which adapts as per OS
    * Only do pull for images having `openwhisk` prefix. For local image generally named `whisk/` no pull would be done
    * Add ./gradlew :core:standalone:bootRun command to run jar directly. Use Spring boot default bootRun target to run the jar. Also copy the jar to bin directory.
    * Make test run against standalone server
    * Support disabling pull of standard images all together. Required for test runs
    * Disable pause/resume support for non linux setups
    * Print the wsk and docker cli version
    * Update README with details on how to connect to db
    * Increase time allowed for server to start to 30 secs and log logs upon timeout failure
    * Enable verifySystemShutdown in Mesos tests
    chetanmeh authored and rabbah committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    2f0155f View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Configuration menu
    Copy the full SHA
    a882080 View commit details
    Browse the repository at this point in the history
  2. add a throttle for number of in-flight "container starts" when using …

    …cluster managed resources
    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    65f3395 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6468a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    03dc1a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d945f6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19208b8 View commit details
    Browse the repository at this point in the history
  7. refactoring to isolate cluster/local communications to ContainerResou…

    …rceManager impls; handle ClusterResourceError in case of reaching cluster capacity
    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    184bd55 View commit details
    Browse the repository at this point in the history
  8. add GB to size

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    85b0ae1 View commit details
    Browse the repository at this point in the history
  9. cleanup

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    ded9882 View commit details
    Browse the repository at this point in the history
  10. cleanup

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    1e4b41a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4ba7c0d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    43e91b4 View commit details
    Browse the repository at this point in the history
  13. added metrics for resource error, rescheduled activation, number node…

    …s, total memory, max memory
    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    810daa9 View commit details
    Browse the repository at this point in the history
  14. review feedback

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    f5a2689 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bc673f2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7767607 View commit details
    Browse the repository at this point in the history
  17. tolerate empty nodestats

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    b64ae47 View commit details
    Browse the repository at this point in the history
  18. shuffle dependencies

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    550a620 View commit details
    Browse the repository at this point in the history
  19. shuffle dependencies

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    5d7728d View commit details
    Browse the repository at this point in the history
  20. cleanup

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    89455f9 View commit details
    Browse the repository at this point in the history
  21. cleanup; adding metrics

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    eb38426 View commit details
    Browse the repository at this point in the history
  22. typo in conf

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    1885198 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    cb9615a View commit details
    Browse the repository at this point in the history
  24. cleanup

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    a184417 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ea4a08f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e1e6cd9 View commit details
    Browse the repository at this point in the history
  27. fixing idle metrics

    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    1ce2d35 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    d5a1964 View commit details
    Browse the repository at this point in the history
  29. add idleGrace duration to prevent aggressive collection of recently i…

    …dle containers; only remove idle containers that match the actual host/port of selected container
    tysonnorris committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    ba580d3 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    23e9cf0 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    f0faa87 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2019

  1. review feedback

    tysonnorris committed Jun 28, 2019
    Configuration menu
    Copy the full SHA
    6d17424 View commit details
    Browse the repository at this point in the history
  2. akka version updates

    tysonnorris committed Jun 28, 2019
    Configuration menu
    Copy the full SHA
    91c3eb8 View commit details
    Browse the repository at this point in the history
  3. fixing tests

    tysonnorris committed Jun 28, 2019
    Configuration menu
    Copy the full SHA
    a2a1844 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc127ab View commit details
    Browse the repository at this point in the history