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

feat: upgrade flux to v0.188.0 #23911

Merged
merged 25 commits into from
Nov 15, 2022
Merged

feat: upgrade flux to v0.188.0 #23911

merged 25 commits into from
Nov 15, 2022

Commits on Oct 21, 2022

  1. feat: upgrade flux to 0.171.0

    Tests failing, safety commit
    
    First step in #23815
    davidby-influx committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    dddf1be View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. fix: remove "org" parameter" from writeOptSource

    I attempted to implement the "orgOpt" argument in a similar fashion
    to f6669f7. However, it looks like Flux doesn't accept "org" as
    a parameter to "load". It responds with:
    
    Error calling function \"load\" @113:16-113:30: error calling function \"to\" @6:19-6:47: unused arguments [org]
    
    This brings us from 194 passing to 570 passing.
    bnpfeife committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    9d76d18 View commit details
    Browse the repository at this point in the history
  2. fix: temporarily disable broken flux tests

    These tests expect rows to be stored in a certain order. However,
    nothing is specifying the sort order. This has been fixed in a
    later update to flux: (see 3d6f47ded).
    
    Temporarily disable these tests until we include a fixed
    version of the flux tests.
    bnpfeife committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    5d74b99 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. chore: add tests from a492993

    This fixes "test-flux.sh" so it runs tests within the "flux/"
    directory. This uncovered some other issues with the tests
    located within "flux/". These also needed to be updated
    to match the newer flux API.
    bnpfeife committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    61e63cd View commit details
    Browse the repository at this point in the history
  2. feat: upgrade flux to 0.172.0

    This includes changes made in "cbbf4b27da". Since "test.go" in 2.x
    diverged from 1.x, some modifications were required to make this
    compatible.
    bnpfeife committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    4f56de2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9a39a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    12724b6 View commit details
    Browse the repository at this point in the history
  5. fix: Update the condition when reseting cursor (#23522)

    Filters that contain `or` may change between cursor resets so we must remember to update the condition in the read cursor.
    
    ```flux
    |> filter(fn: (r) => ((r["_field"] == "field1" and r["_value"]==true) or (r["_field"] == "field2" and r["_value"] == false)))
    ```
    
    Closes influxdata/flux#4804
    Marwes authored and bnpfeife committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    47b7cb6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1967fbe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9582765 View commit details
    Browse the repository at this point in the history
  8. chore: remove end-to-end tests

    These were removed in a492993 for 2.x. These tests prevent "go test ./..."
    from completing. As stated in the original commit, these tests should now be
    handled by the "fluxtest" harness.
    bnpfeife committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    815d11c View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. feat: upgrade flux to 0.176.0

    Some tests needed to be disabled within the flux harness. This is a
    result of enabling "Optimize Aggregate Window" in flux@05a1065f.
    These tests are not present in 2.x. Therefore, I am unsure if
    the breakage is resolved in a later commit.
    bnpfeife committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    42c1b10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77a630a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fce14b View commit details
    Browse the repository at this point in the history
  4. feat: upgrade flux to v0.179.0

    This removes all invocations of "flux.RegisterOpSpec". According
    to flux@e39096d5, "flux.RegisterOpSpec" does nothing in the
    current version of flux and was removed.
    bnpfeife committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    f60030f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a47dc8 View commit details
    Browse the repository at this point in the history
  6. chore: manually backport 785a465

    This removes the reference to "flux.Spec".
    bnpfeife committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    ad922c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    38e57c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. build(flux): update flux to v0.184.2

    * chore: skip more Flux acceptance tests
    
    There are issues for each skip detailed in test-flux.sh.
    Christopher M. Wolff authored and bnpfeife committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    a2bcf2b View commit details
    Browse the repository at this point in the history
  2. feat: upgrade flux to v0.185.0

    This adds "FluxTesting" to the "HTTPD" configuration. This option is
    hidden and disabled by default. When "FluxTesting" is set, it
    enables the default testing flags for "Flux".
    
    These flags allow the "vectorized float tests" and tests requiring
    the "removeRedundantSortNodes" and "labelPolymorphism" flag
    enabled to work. These changes are based off of d8553c0.
    
    flux@3d6f47ded is included within this version of Flux. Therefore
    we can now include the "group_*" tests.
    bnpfeife committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    4806616 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    156045f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d148a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2fe98be View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eda209b View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

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