Skip to content

Fix PerformancePolicy and list filters#7

Open
geek wants to merge 30 commits intoDatera:masterfrom
geek:master
Open

Fix PerformancePolicy and list filters#7
geek wants to merge 30 commits intoDatera:masterfrom
geek:master

Conversation

@geek
Copy link
Copy Markdown
Contributor

@geek geek commented Nov 19, 2019

  • The PerformancePolicy is now populated when retrieving a volume
  • Filters are now applied on listing

@virgilm
Copy link
Copy Markdown
Member

virgilm commented Nov 26, 2019

Looks good to me. @NaveenSreeramachandra is running a regression test today and we'll merge the PR. Thank you for the contribution.

willgorman pushed a commit to willgorman/go-datera that referenced this pull request Feb 4, 2020
…xt-propagation

Allow users to supply a custom http.Client
tjcelaya and others added 26 commits March 6, 2020 15:29
Avoid replacing any original ApiErrorResponse message on an unmarshal…
Merge 3.3.5 changes from upstream
* Hold the mutex for the entire Login function
* Avoid deadlocks from attempting to take the lock from a function
  called during Login by adding a flag to signal when there is a Login
  active

This addresses an issue introduced by Datera@e6ba24e#diff-ef40b515fe10f46d6039cce834cfe529R403
where moving the lock to after the PUT /login would allow concurrent
unnecessary login calls.  It also ensures that once a Login call
acquires the lock it will exit without calling /login if a previous
login has succeded
Instead of a flag for loggingIn state that affects all calls to
connection, pass a flag on the call to `do` to prevent deadlocks
on reentrant login calls while still allowing other goroutines
to attempt to retry a request after relogin if necessary
* UserLogFieldsCtxKey allows sdk users to attach fields to logs
* request_route includes a canonicalized form of the path without ids/names
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants