[v2] Router updates

@nolimits4web
Can you provide for us sample using the new features please?

Router

Added path-to-regexp for better route matching with support of RegExp in route path
Route name renamed to pageName parameter to specify page's name to load. Route name now means name of the route
Added additional routes arguments to async method. Now it is async(routeTo, routeFrom, resolve, reject)
pushState now supports for multiple Views at a time
Router component's context now can be extended with options.context route parameter
Router component now supports inline nested <template> that won't be parsed by Template7
Addded support for dynamic routes
Route events, now it is possible to specify on object with page events on route object

yes I want the same, any example how to use them?

...
routes: [
  {
    path: '/something/',
    async(to, from, resolve, reject) {
      resolve({
        componentUrl: 'page.html',
        on: {
          pageInit() {
            // page init
          },
        },
        options: {
          context: {
            user: 'John Doe',
          },
        },
      });
    }
  },
  {
    path: '(.*)',
    url: '404.html',
  },
]

For other things wait for docs


Polytracker Snapshotting

See readme snapshot section for details on how to run.
This PR adds extra logic to our log function, which checks elapsed time to see if we should process our current vectors and write them to a json file.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Carson Harmon seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Carson Harmon seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Create a js: URL Scheme

This is overflow question from the July 2019 meeting, particularly adressing @ljharb's importing concerns:
What if we created a js: URL scheme? We could then import builtin modules in two ways:

Import (sync or async) script
<script src="js:temporal"></script>

Import module
import Temporal from 'js:temporal';

When you import the script, you get some global added (eg, window.Temporal). This could be done sync (no attributes on the <script>), or async (<script async>).
When you import the module, you get the module.

How would this work for any standard library platforms (like Node or the web) might want to add on?

That's an entire other discussion we have to have. This is just an attempt to allow both script and module loading.


Adding support for arm processors

Updating the cross compile script here to add support for arm processors.

This looks good! Have you verified that a non-ARM linux machine can cross-compile ARM binaries? I couldn't on OS X, and I'm wondering why.

@mislav ,
I was able to  cross-compile the files in arm and arm64.  I am on Mac OSX 10.10.
Steps I took -

$ ./script/cross-compile comp

Do you have go > 1.5 ?
What errors are you getting?

Ah, your 2nd commit was key :) thanks!

The FreeBSD failure is known, unfortunately. We don't know what's causing it.


Closes #16394. Fix issues in migrate/create

Q
A

Is bugfix?
yes

New feature?
no

Breaks BC?
no

Tests pass?
yes

Fixed issues
#16394

Ready for review.
Case 3 from the issue seems correct to me, nothing to fix there.

Yes, case 3 is OK as is.

Merged. Thank you!


Add command history.

it would be handy to have access to this history of the command previously typed.
Where will it be saved ?

Here is an interesting function from the Windows API showing a function to add and modify the history of commands :
https://learn.microsoft.com/en-us/windows/console/setconsolehistoryinfo


!!! No snapshot found !!!

2019-08-13 01:47:03,583: Start backup for: 36650
2019-08-13 01:47:03,829: Snapshot creation started ...
2019-08-13 01:47:03,829: Snapshot created
2019-08-13 01:47:14,042: !!! No snapshot found !!!
2019-08-13 01:47:14,042: All backups done
2019-08-13 01:47:14,042: Backup failured for:
2019-08-13 01:47:14,042:   36650
2019-08-13 01:47:14,042: Some errors occured during the backup, please check the log file

I am also getting the same error.Please help

Check config:
dry_run = False

I this still open? If no response I will close this issue.

I this still open? If no response I will close this issue.

Yes, sure.

I’m closing this issue because it has been inactive for a few months. This probably means that it is not reproducible or it has been fixed in a newer version.


Add Slave Storage Cluster support to 0-Disk

The slave storage cluster is used as a backup for the primary storage cluster. It is to be kept in sync with the primary storage cluster by the tlog server.
In case of a (partial) failure in the primary storage data, the nbdserver will fetch the lost data from the slave storage cluster as part of the rebalancing of data onto the primary storage servers that do still function. In case a failure happens in the slave storage server, the same flow will happen, but reversed.
This issue requires #301 (and any other rebalancing FRs) to be fully defined, if not already resolved.

I think we are mixing two issues here.

Backup storage support using tlog: This doesn't requires the rebalancing flow to be implemented.
The failure scenrario and usage of the backend storage as fail over.

Backup here is the same as Slave, right?

In case of a (partial) failure in the primary storage data, the nbdserver will fetch the lost data from the backup storage cluster as part of the rebalancing of data onto the primary storage servers that do still function

nbdserver with tlog already moved to slave, but without rebalancing.

We got to start agreeing on terminology, because using different words gives misunderstandings like this. We also use 3 different words for the template server: template, root and fallback. And who knows where else we use multiple words for the same concept.

@zaibon we need to have a meeting about this on Monday, as I have some questions with this, and also its relationship with #357.

duplicate of #357 and all the other (more specific) slave (self-healing) issues.


Paddle integration

Closes #1476
Syncs community services their phone, email, address and opening hours with information from paddle.

See comments on https://github.com/our-city-app/oca-backend/issues/1476


Revert gosnmp upgrade and extra auth protocols

What does this PR do?
Refs https://github.com/DataDog/datadog-agent/pull/5632

Revert GoSNMP version from 1.26.0 to 1.25.0
Revert addition of extra auth protocols (since they were added in 1.26.0)

Motivation
Refs https://github.com/soniah/gosnmp/issues/236#issuecomment-633969927 - Looks like v1.26.0 introduced a bug in how the authentication digest are computed. This means autodiscovery w/ v3 and auth may be broken. Right now this is a hypothesis because we don't have any GoSNMP integration tests currently (so #5632 wouldn't have been able to catch it either).
But after merging master into https://github.com/DataDog/datadog-agent/pull/5470 this morning, my v3+auth traps tests started failing. Locally I confirmed that it seems that under v1.26.0 packets are flagged as non-authentic even though the protocol and passphrase used by the client are correct. Downgrading to 1.25.0 fixed the issue.
Additional Notes
Follow ups:

Report/fix issue upstream - See https://github.com/soniah/gosnmp/issues/236
We need integration tests w/ GoSNMP in the autodiscovery code.

Describe your test plan
Comparing CI results on #5470:

Under 1.26.0 - failed :x: https://ci.appveyor.com/project/Datadog/datadog-agent/builds/33200284
Downgrade to 1.25.0 - succeeded ✅ https://ci.appveyor.com/project/Datadog/datadog-agent/builds/33199391

CI error : https://ci.appveyor.com/project/Datadog/datadog-agent/builds/33200284
ok  	github.com/DataDog/datadog-agent/pkg/snmp	0.032s	coverage: 37.6% of statements
--- FAIL: TestServerV3 (6.12s)
    --- FAIL: TestServerV3/auth-no-priv (3.08s)
        server_test.go:88: Trap not received
        server_test.go:236:
            	Error Trace:	server_test.go:236
            	Error:      	Expected value not to be nil.
            	Test:       	TestServerV3/auth-no-priv
    --- FAIL: TestServerV3/auth-priv (3.03s)
        server_test.go:88: Trap not received
        server_test.go:273:
            	Error Trace:	server_test.go:273
            	Error:      	Expected value not to be nil.
            	Test:       	TestServerV3/auth-priv
--- FAIL: TestConcurrency (3.48s)
    server_test.go:88: Trap not received
    server_test.go:347:
        	Error Trace:	server_test.go:347
        	            				asm_amd64.s:1357
        	Error:      	Expected value not to be nil.
        	Test:       	TestConcurrency
FAIL
coverage: 91.7% of statements
FAIL	github.com/DataDog/datadog-agent/pkg/snmp/traps	9.876s
ok  	github.com/DataDog/datadog-agent/pkg/status	0.142s	coverage: 2.3% of statements


HandlingForCancelledExceptions

Issue
In our recent CI pipeline, local test & spark jobs, the following exception has been logged. It does not really impact the prod requests, but could cause confusion.
00:09:48.702 [cosmos-rntbd-nio-3-4] ERROR c.a.c.i.d.RntbdTransportClient - Report this classes issue to ensure it is addressed:
[RntbdServiceEndpoint({"id":16,"closed":false,"concurrentRequests":2,"remoteAddress":"cdb-ms-prod-eastus1-be3.documents.azure.com:14407","channelPool":{"remoteAddress":"cdb-ms-prod-eastus1-be3.documents.azure.com:14407","isClosed":false,"configuration":{"maxChannels":130,"maxRequestsPerChannel":30,"idleConnectionTimeout":0,"readDelayLimit":65000000000,"writeDelayLimit":10000000000},"state":{"channelsAcquired":1,"channelsAvailable":0,"requestQueueLength":0}},"transportClient":{"id":2,"closed":false,"endpointCount":13,"endpointEvictionCount":0}})]
[com.azure.cosmos.implementation.directconnectivity.RntbdTransportClient.lambda$invokeStoreAsync$2(RntbdTransportClient.java:266)]
[request completed with an unexpected class java.util.concurrent.CancellationException: \{"record":AsyncRntbdRequestRecord({"args":{"transportRequestId":93,"activityId":"567bd093-5a7d-11ed-b69a-93bb60c2c445","origin":"rntbd://cdb-ms-prod-eastus1-be3.documents.azure.com:14407","replicaPath":"/apps/d5b32dbb-78fd-49a0-889f-fc16669a462e/services/53a011c3-d2ba-4188-988b-c3094eb60310/partitions/6d262d09-4798-487d-9048-9d94ea00d8c7/replicas/133118463084888432s","timeCreated":"2022-11-02T07:09:48.673339Z","lifetime":"PT0.022387672S"},"requestLength":-1,"responseLength":-1,"status":{"done":false,"cancelled":false,"completedExceptionally":false},"timeline":[{"eventName":"created","startTimeUTC":"2022-11-02T07:09:48.673339Z","durationInMilliSecs":0.031},{"eventName":"queued","startTimeUTC":"2022-11-02T07:09:48.673370Z","durationInMilliSecs":0.001},{"eventName":"channelAcquisitionStarted","startTimeUTC":"2022-11-02T07:09:48.673371Z","durationInMilliSecs":22.418},{"eventName":"pipelined","startTimeUTC":null,"durationInMilliSecs":0.0},{"eventName":"transitTime","startTimeUTC":null,"durationInMilliSecs":0.0},{"eventName":"decodeTime","startTimeUTC":null,"durationInMilliSecs":0.0},{"eventName":"received","startTimeUTC":null,"durationInMilliSecs":0.0},{"eventName":"completed","startTimeUTC":null,"durationInMilliSecs":0.0}]}),"error":{"cause":null,"stackTrace":[{"classLoaderName":null,"moduleName":"java.base","moduleVersion":"11.0.9","methodName":"cancel","fileName":"CompletableFuture.java","lineNumber":2396,"className":"java.util.concurrent.CompletableFuture","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"MonoCompletionStage.java","lineNumber":56,"className":"reactor.core.publisher.MonoCompletionStage$1","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"Operators.java","lineNumber":2252,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"Operators.java","lineNumber":2220,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2032,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxDoFinally.java","lineNumber":134,"className":"reactor.core.publisher.FluxDoFinally$DoFinallySubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxContextWrite.java","lineNumber":141,"className":"reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxFlatMap.java","lineNumber":359,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"Operators.java","lineNumber":2252,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"Operators.java","lineNumber":2220,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2032,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"terminate","fileName":"Operators.java","lineNumber":1240,"className":"reactor.core.publisher.Operators","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxFlatMap.java","lineNumber":1022,"className":"reactor.core.publisher.FluxFlatMap$FlatMapInner","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"unsubscribeEntry","fileName":"FluxFlatMap.java","lineNumber":340,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"unsubscribeEntry","fileName":"FluxFlatMap.java","lineNumber":219,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"unsubscribe","fileName":"FluxFlatMap.java","lineNumber":1083,"className":"reactor.core.publisher.FlatMapTracker","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxFlatMap.java","lineNumber":360,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"MonoCollectList.java","lineNumber":144,"className":"reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"Operators.java","lineNumber":2252,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"Operators.java","lineNumber":2220,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2032,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxMap.java","lineNumber":169,"className":"reactor.core.publisher.FluxMap$MapSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"Operators.java","lineNumber":2252,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"Operators.java","lineNumber":2220,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2032,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxTakeUntil.java","lineNumber":146,"className":"reactor.core.publisher.FluxTakeUntil$TakeUntilPredicateSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"MonoIgnoreElements.java","lineNumber":104,"className":"reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxConcatArray.java","lineNumber":286,"className":"reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"Operators.java","lineNumber":2252,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"Operators.java","lineNumber":2220,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2032,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"terminate","fileName":"Operators.java","lineNumber":1240,"className":"reactor.core.publisher.Operators","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxFlatMap.java","lineNumber":1022,"className":"reactor.core.publisher.FluxFlatMap$FlatMapInner","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"unsubscribeEntry","fileName":"FluxFlatMap.java","lineNumber":340,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"unsubscribeEntry","fileName":"FluxFlatMap.java","lineNumber":219,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"unsubscribe","fileName":"FluxFlatMap.java","lineNumber":1083,"className":"reactor.core.publisher.FlatMapTracker","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxFlatMap.java","lineNumber":360,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"doOnCancel","fileName":"MonoSingle.java","lineNumber":108,"className":"reactor.core.publisher.MonoSingle$SingleSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2784,"className":"reactor.core.publisher.Operators$MonoInnerProducerBase","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"terminate","fileName":"Operators.java","lineNumber":1240,"className":"reactor.core.publisher.Operators","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"MonoFlatMap.java","lineNumber":187,"className":"reactor.core.publisher.MonoFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxPeekFuseable.java","lineNumber":159,"className":"reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"doOnCancel","fileName":"MonoSingle.java","lineNumber":108,"className":"reactor.core.publisher.MonoSingle$SingleSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2784,"className":"reactor.core.publisher.Operators$MonoInnerProducerBase","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"terminate","fileName":"Operators.java","lineNumber":1240,"className":"reactor.core.publisher.Operators","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"MonoFlatMap.java","lineNumber":187,"className":"reactor.core.publisher.MonoFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"terminate","fileName":"Operators.java","lineNumber":1240,"className":"reactor.core.publisher.Operators","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"MonoFlatMap.java","lineNumber":187,"className":"reactor.core.publisher.MonoFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxFlatMap.java","lineNumber":359,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"Operators.java","lineNumber":2252,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"Operators.java","lineNumber":2220,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2032,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxTakeUntil.java","lineNumber":146,"className":"reactor.core.publisher.FluxTakeUntil$TakeUntilPredicateSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"Operators.java","lineNumber":2252,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"Operators.java","lineNumber":2220,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2032,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxTake.java","lineNumber":172,"className":"reactor.core.publisher.FluxTake$TakeSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"doOnCancel","fileName":"MonoSingle.java","lineNumber":108,"className":"reactor.core.publisher.MonoSingle$SingleSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2784,"className":"reactor.core.publisher.Operators$MonoInnerProducerBase","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"Operators.java","lineNumber":2252,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"Operators.java","lineNumber":2220,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2032,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"MonoPeekTerminal.java","lineNumber":144,"className":"reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"terminate","fileName":"Operators.java","lineNumber":1240,"className":"reactor.core.publisher.Operators","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"MonoFlatMap.java","lineNumber":187,"className":"reactor.core.publisher.MonoFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxMapFuseable.java","lineNumber":176,"className":"reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"terminate","fileName":"Operators.java","lineNumber":1240,"className":"reactor.core.publisher.Operators","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"MonoFlatMap.java","lineNumber":272,"className":"reactor.core.publisher.MonoFlatMap$FlatMapInner","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"MonoFlatMap.java","lineNumber":188,"className":"reactor.core.publisher.MonoFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"doOnCancel","fileName":"MonoSingle.java","lineNumber":108,"className":"reactor.core.publisher.MonoSingle$SingleSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2784,"className":"reactor.core.publisher.Operators$MonoInnerProducerBase","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxMap.java","lineNumber":169,"className":"reactor.core.publisher.FluxMap$MapSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"Operators.java","lineNumber":2252,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"Operators.java","lineNumber":2220,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"Operators.java","lineNumber":2032,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxRetryWhen.java","lineNumber":163,"className":"reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"SerializedSubscriber.java","lineNumber":157,"className":"reactor.core.publisher.SerializedSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxMap.java","lineNumber":169,"className":"reactor.core.publisher.FluxMap$MapSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"set","fileName":"Operators.java","lineNumber":1160,"className":"reactor.core.publisher.Operators","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"cancel","fileName":"FluxMergeSequential.java","lineNumber":601,"className":"reactor.core.publisher.FluxMergeSequential$MergeSequentialInner","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxMergeSequential.java","lineNumber":240,"className":"reactor.core.publisher.FluxMergeSequential$MergeSequentialMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"next","fileName":"FluxGenerate.java","lineNumber":178,"className":"reactor.core.publisher.FluxGenerate$GenerateSubscription","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"lambda$getPaginatedQueryResultAsObservable$1","fileName":"Paginator.java","lineNumber":108,"className":"com.azure.cosmos.implementation.query.Paginator","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"slowPath","fileName":"FluxGenerate.java","lineNumber":271,"className":"reactor.core.publisher.FluxGenerate$GenerateSubscription","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"request","fileName":"FluxGenerate.java","lineNumber":213,"className":"reactor.core.publisher.FluxGenerate$GenerateSubscription","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"FluxMergeSequential.java","lineNumber":423,"className":"reactor.core.publisher.FluxMergeSequential$MergeSequentialMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"innerComplete","fileName":"FluxMergeSequential.java","lineNumber":328,"className":"reactor.core.publisher.FluxMergeSequential$MergeSequentialMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxMergeSequential.java","lineNumber":584,"className":"reactor.core.publisher.FluxMergeSequential$MergeSequentialInner","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxMap.java","lineNumber":144,"className":"reactor.core.publisher.FluxMap$MapSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"SerializedSubscriber.java","lineNumber":146,"className":"reactor.core.publisher.SerializedSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxRetryWhen.java","lineNumber":200,"className":"reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxMap.java","lineNumber":144,"className":"reactor.core.publisher.FluxMap$MapSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":2665,"className":"reactor.core.publisher.Operators$MonoInnerProducerBase","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"MonoSingle.java","lineNumber":180,"className":"reactor.core.publisher.MonoSingle$SingleSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":1817,"className":"reactor.core.publisher.Operators$MonoSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"MonoFlatMap.java","lineNumber":249,"className":"reactor.core.publisher.MonoFlatMap$FlatMapInner","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxMapFuseable.java","lineNumber":129,"className":"reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":1816,"className":"reactor.core.publisher.Operators$MonoSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"MonoFlatMap.java","lineNumber":151,"className":"reactor.core.publisher.MonoFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"MonoPeekTerminal.java","lineNumber":180,"className":"reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxOnErrorResume.java","lineNumber":79,"className":"reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":2664,"className":"reactor.core.publisher.Operators$MonoInnerProducerBase","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"MonoSingle.java","lineNumber":180,"className":"reactor.core.publisher.MonoSingle$SingleSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxTake.java","lineNumber":153,"className":"reactor.core.publisher.FluxTake$TakeSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxTake.java","lineNumber":133,"className":"reactor.core.publisher.FluxTake$TakeSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxSwitchIfEmpty.java","lineNumber":74,"className":"reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxTakeUntil.java","lineNumber":84,"className":"reactor.core.publisher.FluxTakeUntil$TakeUntilPredicateSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxRepeat.java","lineNumber":90,"className":"reactor.core.publisher.FluxRepeat$RepeatSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"tryEmitScalar","fileName":"FluxFlatMap.java","lineNumber":488,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxFlatMap.java","lineNumber":421,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":1816,"className":"reactor.core.publisher.Operators$MonoSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"MonoFlatMap.java","lineNumber":151,"className":"reactor.core.publisher.MonoFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":1816,"className":"reactor.core.publisher.Operators$MonoSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"MonoFlatMap.java","lineNumber":151,"className":"reactor.core.publisher.MonoFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":2664,"className":"reactor.core.publisher.Operators$MonoInnerProducerBase","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"MonoSingle.java","lineNumber":180,"className":"reactor.core.publisher.MonoSingle$SingleSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxPeekFuseable.java","lineNumber":277,"className":"reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":1817,"className":"reactor.core.publisher.Operators$MonoSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"MonoFlatMap.java","lineNumber":151,"className":"reactor.core.publisher.MonoFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":2664,"className":"reactor.core.publisher.Operators$MonoInnerProducerBase","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"MonoSingle.java","lineNumber":180,"className":"reactor.core.publisher.MonoSingle$SingleSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"checkTerminated","fileName":"FluxFlatMap.java","lineNumber":846,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"FluxFlatMap.java","lineNumber":608,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"innerComplete","fileName":"FluxFlatMap.java","lineNumber":894,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxFlatMap.java","lineNumber":997,"className":"reactor.core.publisher.FluxFlatMap$FlatMapInner","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxSwitchIfEmpty.java","lineNumber":85,"className":"reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxConcatArray.java","lineNumber":230,"className":"reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"MonoIgnoreElements.java","lineNumber":89,"className":"reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxTakeUntil.java","lineNumber":121,"className":"reactor.core.publisher.FluxTakeUntil$TakeUntilPredicateSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxTakeUntil.java","lineNumber":99,"className":"reactor.core.publisher.FluxTakeUntil$TakeUntilPredicateSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxRepeatPredicate.java","lineNumber":86,"className":"reactor.core.publisher.FluxRepeatPredicate$RepeatPredicateSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxMap.java","lineNumber":122,"className":"reactor.core.publisher.FluxMap$MapSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onNext","fileName":"FluxOnErrorResume.java","lineNumber":79,"className":"reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":1816,"className":"reactor.core.publisher.Operators$MonoSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"MonoCollectList.java","lineNumber":129,"className":"reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"checkTerminated","fileName":"FluxFlatMap.java","lineNumber":846,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"FluxFlatMap.java","lineNumber":608,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"innerComplete","fileName":"FluxFlatMap.java","lineNumber":894,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxFlatMap.java","lineNumber":997,"className":"reactor.core.publisher.FluxFlatMap$FlatMapInner","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"Operators.java","lineNumber":2058,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"checkTerminated","fileName":"FluxFlatMap.java","lineNumber":846,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drainLoop","fileName":"FluxFlatMap.java","lineNumber":608,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"drain","fileName":"FluxFlatMap.java","lineNumber":588,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxFlatMap.java","lineNumber":465,"className":"reactor.core.publisher.FluxFlatMap$FlatMapMain","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxContextWrite.java","lineNumber":126,"className":"reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"FluxDoFinally.java","lineNumber":128,"className":"reactor.core.publisher.FluxDoFinally$DoFinallySubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"onComplete","fileName":"Operators.java","lineNumber":2058,"className":"reactor.core.publisher.Operators$MultiSubscriptionSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"complete","fileName":"Operators.java","lineNumber":1817,"className":"reactor.core.publisher.Operators$MonoSubscriber","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"lambda$subscribe$0","fileName":"MonoCompletionStage.java","lineNumber":92,"className":"reactor.core.publisher.MonoCompletionStage","nativeMethod":false},{"classLoaderName":null,"moduleName":"java.base","moduleVersion":"11.0.9","methodName":"uniWhenComplete","fileName":"CompletableFuture.java","lineNumber":859,"className":"java.util.concurrent.CompletableFuture","nativeMethod":false},{"classLoaderName":null,"moduleName":"java.base","moduleVersion":"11.0.9","methodName":"tryFire","fileName":"CompletableFuture.java","lineNumber":837,"className":"java.util.concurrent.CompletableFuture$UniWhenComplete","nativeMethod":false},{"classLoaderName":null,"moduleName":"java.base","moduleVersion":"11.0.9","methodName":"postComplete","fileName":"CompletableFuture.java","lineNumber":506,"className":"java.util.concurrent.CompletableFuture","nativeMethod":false},{"classLoaderName":null,"moduleName":"java.base","moduleVersion":"11.0.9","methodName":"complete","fileName":"CompletableFuture.java","lineNumber":2073,"className":"java.util.concurrent.CompletableFuture","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"messageReceived","fileName":"RntbdRequestManager.java","lineNumber":819,"className":"com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestManager","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"channelRead","fileName":"RntbdRequestManager.java","lineNumber":194,"className":"com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestManager","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":379,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":365,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"fireChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":357,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"fireChannelRead","fileName":"ByteToMessageDecoder.java","lineNumber":336,"className":"io.netty.handler.codec.ByteToMessageDecoder","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"channelRead","fileName":"ByteToMessageDecoder.java","lineNumber":308,"className":"io.netty.handler.codec.ByteToMessageDecoder","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":379,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":365,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"fireChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":357,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"fireChannelRead","fileName":"CombinedChannelDuplexHandler.java","lineNumber":436,"className":"io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"channelRead","fileName":"CombinedChannelDuplexHandler.java","lineNumber":253,"className":"io.netty.channel.CombinedChannelDuplexHandler","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":379,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":365,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"fireChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":357,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"channelRead","fileName":"IdleStateHandler.java","lineNumber":286,"className":"io.netty.handler.timeout.IdleStateHandler","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":379,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":365,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"fireChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":357,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"unwrap","fileName":"SslHandler.java","lineNumber":1373,"className":"io.netty.handler.ssl.SslHandler","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"decodeJdkCompatible","fileName":"SslHandler.java","lineNumber":1236,"className":"io.netty.handler.ssl.SslHandler","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"decode","fileName":"SslHandler.java","lineNumber":1285,"className":"io.netty.handler.ssl.SslHandler","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"decodeRemovalReentryProtection","fileName":"ByteToMessageDecoder.java","lineNumber":519,"className":"io.netty.handler.codec.ByteToMessageDecoder","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"callDecode","fileName":"ByteToMessageDecoder.java","lineNumber":458,"className":"io.netty.handler.codec.ByteToMessageDecoder","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"channelRead","fileName":"ByteToMessageDecoder.java","lineNumber":280,"className":"io.netty.handler.codec.ByteToMessageDecoder","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":379,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":365,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"fireChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":357,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"channelRead","fileName":"DefaultChannelPipeline.java","lineNumber":1410,"className":"io.netty.channel.DefaultChannelPipeline$HeadContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":379,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"invokeChannelRead","fileName":"AbstractChannelHandlerContext.java","lineNumber":365,"className":"io.netty.channel.AbstractChannelHandlerContext","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"fireChannelRead","fileName":"DefaultChannelPipeline.java","lineNumber":919,"className":"io.netty.channel.DefaultChannelPipeline","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"read","fileName":"AbstractNioByteChannel.java","lineNumber":166,"className":"io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"processSelectedKey","fileName":"NioEventLoop.java","lineNumber":788,"className":"io.netty.channel.nio.NioEventLoop","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"processSelectedKeysOptimized","fileName":"NioEventLoop.java","lineNumber":724,"className":"io.netty.channel.nio.NioEventLoop","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"processSelectedKeys","fileName":"NioEventLoop.java","lineNumber":650,"className":"io.netty.channel.nio.NioEventLoop","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"run","fileName":"NioEventLoop.java","lineNumber":562,"className":"io.netty.channel.nio.NioEventLoop","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"run","fileName":"SingleThreadEventExecutor.java","lineNumber":997,"className":"io.netty.util.concurrent.SingleThreadEventExecutor$4","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"run","fileName":"ThreadExecutorMap.java","lineNumber":74,"className":"io.netty.util.internal.ThreadExecutorMap$2","nativeMethod":false},{"classLoaderName":"app","moduleName":null,"moduleVersion":null,"methodName":"run","fileName":"FastThreadLocalRunnable.java","lineNumber":30,"className":"io.netty.util.concurrent.FastThreadLocalRunnable","nativeMethod":false},{"classLoaderName":null,"moduleName":"java.base","moduleVersion":"11.0.9","methodName":"run","fileName":"Thread.java","lineNumber":834,"className":"java.lang.Thread","nativeMethod":false}],"message":null,"suppressed":[],"localizedMessage":null}}: com.azure.core.exception.AzureException
	at com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdReporter.doReportIssue(RntbdReporter.java:66)
	at com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdReporter.reportIssue(RntbdReporter.java:43)
	at com.azure.cosmos.implementation.directconnectivity.RntbdTransportClient.lambda$invokeStoreAsync$2(RntbdTransportClient.java:266)
	at reactor.core.publisher.Mono.lambda$onErrorMap$31(Mono.java:3776)
	at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
	at reactor.core.publisher.MonoCompletionStage.lambda$subscribe$0(MonoCompletionStage.java:89)
	at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
	at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:883)
	at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2251)
	at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:143)
	at reactor.core.publisher.MonoCompletionStage.subscribe(MonoCompletionStage.java:67)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4455)
	at reactor.core.publisher.Mono.subscribeWith(Mono.java:4570)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4422)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4358)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4330)
	at com.azure.cosmos.implementation.directconnectivity.RntbdTransportClient.lambda$invokeStoreAsync$5(RntbdTransportClient.java:329)
	at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.runFinally(FluxDoFinally.java:146)
	at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.cancel(FluxDoFinally.java:135)
	at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.cancel(FluxContextWrite.java:141)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.cancel(FluxFlatMap.java:359)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drainLoop(Operators.java:2252)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drain(Operators.java:2220)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.cancel(Operators.java:2032)
	at reactor.core.publisher.Operators.terminate(Operators.java:1240)
	at reactor.core.publisher.FluxFlatMap$FlatMapInner.cancel(FluxFlatMap.java:1022)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.unsubscribeEntry(FluxFlatMap.java:340)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.unsubscribeEntry(FluxFlatMap.java:219)
	at reactor.core.publisher.FlatMapTracker.unsubscribe(FluxFlatMap.java:1083)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.cancel(FluxFlatMap.java:360)
	at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.cancel(MonoCollectList.java:144)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drainLoop(Operators.java:2252)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drain(Operators.java:2220)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.cancel(Operators.java:2032)
	at reactor.core.publisher.FluxMap$MapSubscriber.cancel(FluxMap.java:169)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drainLoop(Operators.java:2252)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drain(Operators.java:2220)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.cancel(Operators.java:2032)
	at reactor.core.publisher.FluxTakeUntil$TakeUntilPredicateSubscriber.cancel(FluxTakeUntil.java:146)
	at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.cancel(MonoIgnoreElements.java:104)
	at reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber.cancel(FluxConcatArray.java:286)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drainLoop(Operators.java:2252)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drain(Operators.java:2220)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.cancel(Operators.java:2032)
	at reactor.core.publisher.Operators.terminate(Operators.java:1240)
	at reactor.core.publisher.FluxFlatMap$FlatMapInner.cancel(FluxFlatMap.java:1022)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.unsubscribeEntry(FluxFlatMap.java:340)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.unsubscribeEntry(FluxFlatMap.java:219)
	at reactor.core.publisher.FlatMapTracker.unsubscribe(FluxFlatMap.java:1083)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.cancel(FluxFlatMap.java:360)
	at reactor.core.publisher.MonoSingle$SingleSubscriber.doOnCancel(MonoSingle.java:108)
	at reactor.core.publisher.Operators$MonoInnerProducerBase.cancel(Operators.java:2784)
	at reactor.core.publisher.Operators.terminate(Operators.java:1240)
	at reactor.core.publisher.MonoFlatMap$FlatMapMain.cancel(MonoFlatMap.java:187)
	at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.cancel(FluxPeekFuseable.java:159)
	at reactor.core.publisher.MonoSingle$SingleSubscriber.doOnCancel(MonoSingle.java:108)
	at reactor.core.publisher.Operators$MonoInnerProducerBase.cancel(Operators.java:2784)
	at reactor.core.publisher.Operators.terminate(Operators.java:1240)
	at reactor.core.publisher.MonoFlatMap$FlatMapMain.cancel(MonoFlatMap.java:187)
	at reactor.core.publisher.Operators.terminate(Operators.java:1240)
	at reactor.core.publisher.MonoFlatMap$FlatMapMain.cancel(MonoFlatMap.java:187)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.cancel(FluxFlatMap.java:359)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drainLoop(Operators.java:2252)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drain(Operators.java:2220)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.cancel(Operators.java:2032)
	at reactor.core.publisher.FluxTakeUntil$TakeUntilPredicateSubscriber.cancel(FluxTakeUntil.java:146)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drainLoop(Operators.java:2252)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.drain(Operators.java:2220)

Root cause:
The exception has only started to show up since 4.37.1. Since 4.37.1, the azure-core dependency has upgraded from 1.32.0 to 1.33.0, which introduced the reactor-core upgrade from 3.4.22 to 3.4.23.
In reactor-core 3.4.23, the Mono.fromCompletionStage behavior has changed when it is got cancelled because of change in this PR: https://github.com/reactor/reactor-core/pull/3146. Before it will not cancel the future, since 3.4.23, it will also cancel the future. Here is a discussion about the behavior change: https://github.com/reactor/reactor-core/issues/3235
The reason we are seeing the exception mentioned above is because we subscribed again internally of the cancelled future, which caused the CancellationException

API change check
API changes are not detected in this pull request.

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests


On multiple field validation errors, there's too much on the screen

Describe the bug
On form validation, there's multiple popup warnings
To Reproduce
Steps to reproduce the behavior:

On a form with multiple required fields
Try to save it, without filling in the fields
You get the notifications seen in the screenshot above

Expected behavior
Fields with the same error message should be summarized in a single validation error message
Screenshots

Software (please complete the following information):

Volto Version 16.20

can you please provide me more details about it like page url or file name


[TC-OPCREDS-3.1] require more verifiable infomations

Summary Title:
[TC-OPCREDS-3.1] require more verifiable infomations
Description:
Python script does not present verifiable information. Unable to verify.
Steps to reproduce:

Before commission to DUT, make sure DUT in comission mode.
Choose TC-OPCREDS-3.1 and run test-case in TH.

Logs:
[TC-TC-OPCREDS-3.1]_[zNw7rlE3]_TH_log.log

Can you please confirm whether this was fixed for you with the addition of the trace data in the test harness?

This case was passed at the SVE, can be considered to have been fixed.


up as an alias to upgrade

Fixes https://github.com/boltpkg/bolt/issues/76

sweet and thanks for the PR @rajzshkr  ❤ .
Need to make changes for workspace upgrade and workspaces upgrade too 🙂

I missed in few other places also. Updated the PR.


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-main" workflow

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (f7ab5bb) 95.69% compared to head (efe06c0) 95.69%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #870   +/-   ##
=======================================
  Coverage   95.69%   95.69%
=======================================
  Files           1        1
  Lines         395      395
  Branches       53       53
=======================================
  Hits          378      378
  Misses         17       17

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[Bug] Bug title rocketmq5.3版本，开启proxy后。remoting发送消息，不支持ipv6；grpc发送是正常的

Before Creating the Bug Report

[X] I found a bug, not just asking a question, which should be created in GitHub Discussions.

[X] I have searched the GitHub Issues and GitHub Discussions  of this repository and believe that this is not a duplicate.

[X] I have confirmed that this bug belongs to the current repository, not other repositories of RocketMQ.

Runtime platform environment
centos,
容器环境使用
RocketMQ version
5.3.0
JDK Version
1.8.0_412
Describe the Bug
使用 remoting方式发送消息，发送失败。客户端提示
UNAVAILABLE: Network closed for unknown reason
Steps to Reproduce
在k8s中开启 proxy，使用cluster模式部署
然后使用remoting发送消息
What Did You Expect to See?
希望能使用remoting的ipv6可以发送消息
What Did You See Instead?
客户端日志报错如下图：

服务端的日志：remoting日志如下图

Additional Context
No response

please upgrade your rocketmq version to 5.3.1

This bug is already fixed in this pr: https://github.com/apache/rocketmq/pull/8260


Coil-1.4.0

Update Coil and CoilBase to 1.4.0

/azp run

/azp run

@4brunu
needs newer dependency:
         /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin/NuGet.targets(131,5): error : Unable to find package Xamarin.Io.CoilKt.CoilBase with version (>= 1.4.0) [/Users/runner/work/1/s/Android/Coil/source/Coil.sln]
       /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin/NuGet.targets(131,5): error :   - Found 1 version(s) in nuget.org [ Nearest version: 1.3.2 ] [/Users/runner/work/1/s/Android/Coil/source/Coil.sln]

@moljac this PR updates both Coil and CoilBase to 1.4.0.
Coil depends on CoilBase, and since they are both in this PR the build will fail.
What do you prefer, a PR with both Coil and CoilBase or a PR for each?

maybe 2 (if possible)
I think I need 2 tags for those (not sure 100%)

Ok, I will create two PRs 👍

This PR was spited into https://github.com/xamarin/XamarinComponents/pull/1335 and https://github.com/xamarin/XamarinComponents/pull/1336, for CoilBase 1.4.0 and Coil 1.4.0 respectively.


Tutorial Update

Starting a PR to update the tutorial, will add from here.
Aims to replace the Austin-311 dataset, which has become less usable as BigQuery has limited access to it, and to have a tutorial to support newer features of Evidence.

Changes:

Updated the tutorial to use the Needful Things dataset, which is a SQLite db, with smooth connection process.
Reordered some of the content so that users deploy project before hitting advanced content.
Added material which demonstrates more of Evidence's charting capability
More 'Story driven' approach to the overall tutorial - should make motivation clearer, and content more interesting


Enable creation of strong names for .NET assemblies.

Based on #617.
This change fetches a .snk file from secrets manager prior to build. This key is used during build to add strong names to each .NET assembly.
Your CI environment should set the DOTNET_STRONG_NAME_ROLE_ARN and DOTNET_STRONG_NAME_SECRET_ID environment variables prior to build.

Poop, this should have been merged into master.


chore: update to latest Alloy

I have upstreamed versions of alloy c enum and alloy c alloc to Alloy (the later of which I made into the more general alloy c extern_type). This commands autogenerate translator functions (with automatic names) that can be dynamically accessed through the to_lean and of_lean custom C syntax. I have updated your code accordingly to make use of these features.
I would appreciate any feedback you may have on this design! One minor bikeshedding question I have for you is: Do you think the name mk_lean would be better than current to_lean for its function (wrapping a C value in a Lean value)?

I called the functions to_lean because that is what the LLVM FFI in the compiler does as well (https://github.com/leanprover/lean4/blob/master/src/library/compiler/llvm.cpp#L54) so I'd prefer to stay with that for now to have at least somewhat of a consistency.
I'm curious how the of_lean<> stuff works though. Is this C++ template syntax and alloy now produces C++? Or did you add special support for the conversion functions?

@hargoniX

Or did you add special support for the conversion functions?

I made C syntax elaborate like Lean syntax. C commands (i.e., declarations, functions) use the command elaborator and inner terms use a new shim elaborator (which works essentially like a command/term elaborator). So, they are essentially custom conversion functions, but using more existing Lean machinery so the code is short, the concept is easily generalizable, and there is minimal special casing.

I called the functions to_lean because that is what the LLVM FFI in the compiler does as well so I'd prefer to stay with that for now to have at least somewhat of a consistency.

Yeah, that is essentially why I went with to_lean too. I second guessed this decision when I realized that many of these translators are actually allocating objects, so I thought mk_lean may be better. That naming style is also used for some of Lean utilities (e.g., lean_mk_string) which essentially do the same thing (and could also be registered as translators). However, it sounds like I should just stick with my original design and keep to_lean.


AD endpoint URI

First, thanks a lot for the code, I'm looking for something like this for a long time!
I try to figure out how to connect to an AD server. I don't know much about AD and so far all I had to provide was<EMAIL_ADDRESS>and systems like MacOS know how to connect to it. I have a Exchange web interface at https://myexchange.mydomain.com so I created https://myexchange.mydomain.com/Microsoft-Server-ActiveSync but that didn't seem to work. A CURL on that URI returns a 401 with Unauthorized so at least it seems to resolve something.
If I connect with the sample code all I see is Error: The server didnt respond properly.
Can you give some more hints about what I could try to get the sample working?

It is assumed that the Exchange server supports NTLM authentication.
Not sure how your server is configured. Could you do a curl again and let me know the value of the www-authenticate header

Thanks for the feedback, I get:
WWW-Authenticate: Basic realm="myexchange.mydomain.com"

Checked some postings at Stackoverflow, see https://stackoverflow.com/questions/4265975/authentication-issues-with-www-authenticate-negotiate. It seems that this server really simply assumes basic auth from what I can see. Would you agree with this?
If so I could try to hack basic auth into it instead of NTLM auth.

I tried doing basic auth via curl, does not work out with my domain user. So not sure if this is gonna work that way. What I didn't mention yet is that this is a stone old Exchange server, IIRC 2003. So might well be the problem as well.

Yeah, I could definitely add a fallback to Basic Auth, but if you don't get it to work via curl, I am afraid it seems to be a server config issue then.

Added Basic auth fallback in clncln1/node-ntlm-client@654860a
Version bumped to 0.1.0 due to behavior change.
This is an alternative - imho cleaner - change to #2


add CFF and badges

Codecov Report

Merging #106 (1065bce) into main (d87e2eb) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 1065bce differs from pull request most recent head caf60e0. Consider uploading reports for the commit caf60e0 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##             main     #106   +/-   ##
=======================================
  Coverage   62.95%   62.95%
=======================================
  Files           9        9
  Lines         413      413
=======================================
  Hits          260      260
  Misses        153      153

Flag
Coverage Δ

unittests
62.95% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


set donators to "expire" after 90 days

If a backer or sponsor has not donated within the last 90 days, remove them from the list.
For example, Yahoo! still shows in the list of Mocha sponsors (it's unclear to me if they donated in the last 90 days though; can @OpenCollective/core answer when the last donation date was?).

API: https://github.com/OpenCollective/opencollective-api/pull/542
Website: https://github.com/OpenCollective/opencollective-website/pull/403

Requires https://github.com/OpenCollective/opencollective-api/pull/542 to be merged first.

fixed. Github might take a bit to refresh.


Deserialize and serialize unknown fields

:scroll: Description

Add unknown field with serialization/deseriealization:

[x] Breadcrumb
[x] ClientReport No fromJson
[x] Contexts Already handling unknown entries through map handling.
[x] DebugImage
[x] DebugMeta
[x] DiscardedEvent No fromJson
[x] Mechanism
[x] MetricSummary
[x] SdkInfo
[x] SdkVersion
[x] SentryApp
[x] SentryBrowser
[x] SentryCulture
[x] SentryDevice
[x] SentryEnvelopeHeader No fromJson
[x] SentryEnvelopeItemHeader No fromJson
[x] SentryEvent
[x] SentryException
[x] SentryGeo No fromJson
[x] SentryGpu
[x] SentryMeasurement No fromJson
[x] SentryMessage
[x] SentryOperatingSystem
[x] SentryPackage
[x] SentryRequest
[x] SentryRuntime
[x] SentrySpan No fromJson
[x] SentrySpanContext No fromJson
[x] SentryStackFrame
[x] SentryStackTrace
[x] SentryThread
[x] SentryTraceContext
[x] SentryTraceContextHeader
[x] SentryTransaction No fromJson
[x] SentryTransactionInfo
[x] SentryUser
[x] SentryUserFeedback
[x] SentryViewHierarchy No fromJson
[x] SentryViewHierarchyElement No fromJson

:bulb: Motivation and Context

Closes  #469
:green_heart: How did you test it?
Tests
:pencil: Checklist

[ ] I reviewed submitted code
[ ] I added tests to verify changes
[ ] No new PII added or SDK only sends newly added PII if sendDefaultPii is enabled
[ ] I updated the docs if needed
[ ] All tests passing
[ ] No breaking changes

:crystal_ball: Next steps

[x] SentryStackTrace is missing fields in copyWith. Is this intended behaviour?

@ueman Just realized that some fields are missing in SentryStackTrace copy with. They were added in https://github.com/getsentry/sentry-dart/pull/1038/files#diff-5e54707f944ecfafc729019fa8ab4afa100a6f87a7aede3e900ee49059ca58a4. Do you remember if this is intended or we just forgot to amend the copyWith method?

It was probably by accident and not intentional

@buenaflor Anything missing here from your side?

@denrase oh sorry, no, for some reason I thought I already approved
my bad


list should show disk usage individual game compatdata

I guess you could also show size of game data as well.

Honestly, it could show much more data about the games in general:
path to compat data folder
path to game data folder
size of compat data
size of game data


Issue with k8s.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/

This is a Bug Report

Problem:
Tutorial content says:
For your first Deployment, you'll use a Node.js application packaged in a Docker container. (If you didn't already try creating a Node.js application and deploying it using a container, you can do that first by following the instructions from the Hello Minikube tutorial).
However, when I went to the Minikube tutorial, I found the the dashboard and commands for Katacode environment took an unually long time to run without errors. Even so, the following was the last text in the terminal window:
$ minikube dashboard

Verifying dashboard health ...
Launching proxy ...
Verifying proxy health ...
http://<IP_ADDRESS>:37939/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

Proposed Solution:
If a command requires a long time to run; please warn the user.
Run "http://<IP_ADDRESS>:37939/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/" in the background. (I had to enter ^Z and bg command to continue.
Clarify how the Minikube tutorial produces the Node.js application.
Thanks!
Page to Update:
https://kubernetes.io/...

/language en

/assign


Support alternate store keys.

Redux-subspace should configuration for attaching to alternate redux store keys.
This will support usage in situations where there may actually be more than one Redux store, though that is something that this library will hopefully remove the need for.
Also it will support situations like mine, where I am building a set of reusable, redux-bound wrapper components which return rendering control to their parent context. In this case in order for the application to function properly my subspace for the wrappers needs to have its own store key, because using  SubspaceProvider on the store context key would prevent the wrapped application components from accessing the non-subspaced store.

Huh, force pushing seems to be uniquely ugly for issues references. TIL.

Hi @conartist6,
Yes this sounds like a good idea, I'll continue the discussions in #90

Feature release in v4


Modal Component

This PR adds the modal component with tests and documentation.

Codecov Report

Merging #15 into master will increase coverage by 9.55%.
The diff coverage is 86.48%.

@@            Coverage Diff             @@
##           master      #15      +/-   ##
==========================================
+ Coverage   55.11%   64.67%   +9.55%
==========================================
  Files          18       23       +5
  Lines         352      501     +149
  Branches      137      206      +69
==========================================
+ Hits          194      324     +130
- Misses        149      165      +16
- Partials        9       12       +3

Impacted Files
Coverage Δ

src/components/modal/Modal.svelte
84.87% <84.87%> (ø)

src/components/modal/index.js
87.50% <87.50%> (ø)

src/components/_util/testHelpers.js
100.00% <100.00%> (ø)

src/components/button/Button.svelte
84.61% <100.00%> (+2.61%)
:arrow_up:

...modal/__tests__/helperComponents/AfterClose.svelte
100.00% <100.00%> (ø)

src/components/modal/store.js
100.00% <100.00%> (ø)

... and 2 more

@kujtimiihoxha I addressed the above comments. Also refactored the destroyAll function.

@kujtimiihoxha comments addressed in https://github.com/svelting/svant/pull/15/commits/23f7ef3f7629e8f737743e938ac82298442e5d71
Thanks for the review!!

@kujtimiihoxha Comments. addressed. Thanks!

Thanks Aaron, great implementation 🎉


BugID:26046649:add board AIoTKIT to github 3.0 branch and run OK;

Is your feature request related to a problem? Please describe.
Add new board AIoTKIT
Describe the solution you'd like
run linkkit
Additional context

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


RFC 0511 - challenge/domain should be not required (or optional)

The current spec says that in offer-credential challenge and domain are REQUIRED.
There might be two issues:

It contradicts with the request-credential message where the spec says that challenge and domain might be obtained OOB. If OOB transmission is allowed, then we should probably not require these two fields in the request-credential message.
The DIF Credential Manifest specification can include a presentation_definition which is defined here. Further, the Presentation Definition MAY include (or MAY be the same as--still unclear to me) a Presentation Request which allows to include challenge / domain parameters. So, instead of passing challenge / domain in the offer-credential as individual parameters, we could use the Presentation Request to pass challenge / domain to the Holder for the Presentation Submission.

But I might be missing something @llorllale ?

@awoie

It contradicts with the request-credential message where the spec says that challenge and domain might be obtained OOB. If OOB transmission is allowed, then we should probably not require these two fields in the request-credential message.

I agree. Another reason is the fact that a CM may not have a presentation_definition.

The DIF Credential Manifest specification can include a presentation_definition which is defined here. Further, the Presentation Definition MAY include (or MAY be the same as--still unclear to me) a Presentation Request which allows to include challenge / domain parameters. So, instead of passing challenge / domain in the offer-credential as individual parameters, we could use the Presentation Request to pass challenge / domain to the Holder for the Presentation Submission.

As I answered in https://github.com/decentralized-identity/presentation-exchange/issues/112#issuecomment-698348423, a presentation definition is not the same as a presentation request. This means if you are using issue-credential v2 with RFC0511 alone then both domain and challenge need to be send in offer-credential.
I haven't fully explored the alternative of running present-proof as a co-protocol in order to deliver the proof to the issuer but it seems to have unnecessary overhead for this use case IMO. The Holder would need to send a propose-presentation msg in the role of Prover, the Issuer would need to respond with a request-presentation in the role of Verifier, and the Holder would respond with presentation in the role of Prover.


Kubernetes error:- "the server could not find the requested resource" problem

Senario:- i have installed kunernetes in my linux instance and i have created 1 master and 2 minions by mentioning inside the /kubernet/cluster/conf. file and then up the server by sh kube_up.sh so at that time my minions and master is successfully created but when i got following link:-
Kubernetes master is running at https://<IP_ADDRESS>
Elasticsearch is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-s ystem/services/elasticsearch-logging
Heapster is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system /services/heapster
Kibana is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/s ervices/kibana-logging
KubeDNS is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/ services/kube-dns
kubernetes-dashboard is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces /kube-system/services/kubernetes-dashboard
Grafana is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/ services/monitoring-grafana
InfluxDB is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system /services/monitoring-influxdb
By entring these links in the browser with proper
username:- admin
passawrd:- *********
instead of getting kuberetes dashbord i have got :-
{
"kind": "Status",
"apiVersion": "v1",
"metadata": {},
"status": "Failure",
"message": "the server could not find the requested resource",
"reason": "NotFound",
"details": {},
"code": 404
}
How to get the desired kunbernetes dashboard, is there any congfiguration changes required.

@palakbadgujar you may want to try the steps listed at: https://github.com/kubernetes/dashboard/wiki/Accessing-Dashboard---1.7.X-and-above

@palakbadgujar :wave: This issue sounds more like a request for support and less like an issue specifically for docs. You can bring your question to the #kubernetes-users channel in Kubernetes slack. You can also search resources like Stack Overflow for answers to similar questions.
If after seeking support you discover an issue with documentation, please feel free to reopen this issue.


Implementation of zip function #72

Code + Tests implementing issue number #72

Codecov Report

Merging #92 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master      #92      +/-   ##
============================================
+ Coverage     99.03%   99.04%   +<.01%
- Complexity      154      160       +6
============================================
  Files             3        3
  Lines          4153     4167      +14
  Branches         54       58       +4
============================================
+ Hits           4113     4127      +14
  Misses           23       23
  Partials         17       17

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/strman/Strman.java
88.27% <100%> (+0.52%)
158 <6> (+6)
:arrow_up:

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 375da93...bcece41. Read the comment docs.

Addressed.
On 13 June 2017 at 21:35, Shekhar Gulati<EMAIL_ADDRESS>wrote:

@shekhargulati commented on this pull request.
In src/main/java/strman/Strman.java
https://github.com/shekhargulati/strman-java/pull/92#discussion_r121789453
:

@@ -1334,5 +1336,40 @@ private static long countSubstr(String value, String subStr, boolean allowOverla
return countSubstr(value.substring(offset), subStr, allowOverlapping, ++count);
}

/**

* Aggregates the contents of n strings into a single list of tuples.

*

* @param inputs A list of strings.

* @return A list of strings if there are enough elements in the input and none of them is null or empty.

* An empty list otherwise.

*/

public static List zip(String... inputs) {

   if (inputs.length < 2) {

       return emptyList();

@Cs4r https://github.com/cs4r ok let me explain because I think what I
said make sense. Scala's list function is called on a list, so you have two
lists two work with. One with length 0 and second with length 3. The way
zip works is that it picks minimum of the two so you get empty list.
The code that you have written allows user to pass single String element
so I expect it should just give me single element list. Python's zip
implementation is similar to what you have written and this is what it does
zip([1,2,3])
[(1,), (2,), (3,)]
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/shekhargulati/strman-java/pull/92#discussion_r121789453,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABQIDtJFpEHOTjwx5gOu7yN5MO98G559ks5sDvKLgaJpZM4N46TL
.

I have addressed your review comments so far.


chrome 69 beta stopped working

I for some reason can't get this extension to work, it was working yesterday and just stopped, pressing the button on youtube and other sites that support this plugin stopped working.

just to confirm in a recent build of Chrome 69 beta you need to have those 3 flags turned on otherwise PiP plugin says not supported 69.0.3497.32 (Official Build) beta (64-bit)


Boilermaker - update lock file in repo

Decide on and work solely on yarn or npm5. remove 1 of the .lock files

Either is fine, but make a choice and stick to it.


Cherry-pick Pick "Enhancement Modify some delete cases to ajust enable_mow_light_delete config #40387"

Proposed changes
Pick #40387

run buildall


Support for Lightning Web Components (from JavaScript in a VF Page)

Wondering if you guys have support for Lightning Web Components from JS code. I tried describing LightningComponentBundle resource from JavaScript (from with-in a Visualforce Page), and I am getting this error :
NOT_FOUND: The requested resource does not exist
Wondering how can I correct this issue?

There are a couple of reasons why you might run into this:

your API version is not recent, LWC was introduced at some point and older api version would not have access
The core describe call does not support LightningComponentBundle, you will need to use tooling.describe to get this particular type

Also, you can use the metadata apis list/read to interact with LightningComponentBundle

Thank a ton @paustint - you are the savior -Thank You  Sir!. I can now proceed with my work, appreciate  your prompt guidance.


Pathfinder demo video link added to README

Link to youtube demo video is added to README file
resolves #91
closes #91
Software clips captured by @gusaxtcha
Audio and narration by @alrapal
Animations and editing by myself

Well done!!

Great job :)


make distcheck failure on Travis

https://travis-ci.org/github/cxw42/pfft/builds/742124142

That one was for dependency tracking.  However, there is a bug in the automake version on Travis that prevents distcheck from succeeding, and I don't think it's important enough to fix right now.  https://travis-ci.org/github/cxw42/pfft/builds/742140265


[0.4.0] Import as

I have still found the ability to rename an imported variable vital over time.
I plan to introduce this in 0.4.0 with the as keyword. This PR replaces #464

I have mixed fillings about that change. While I'm not particularly against "as" to be a new keyword, I don't find it particularly superior to:
import "..." for OtherName = Variable

I also think there is a little ambiguity that is introduced by using as here. From what I remember variables are imported by copying and the as feels more like some kind of name alias/overload, inducing the variable is not copied, which lead to a little oddity in the language.
The as keyword can also be used to introduce variable names aliases at expression level, and I'm not sure it is really a desirable language feature. I can see a usage for refactoring, but I wonder about complexity in the compiler, the practicality...

See the test cases, the values are copied because the variable is loaded onto the stack and then stored into a slot, all this does is make the slot name different if as is present. mechanically there is no change.

Ok so I'm not mistaken, the ambiguity is introduced by this change then. It is a minor issue thought, but I found it counter intuitive that this language choice can not convey the actual behavior. So the operator = usage here makes more sense to me as it enforce the idea of copying. But it may be only me.

Note that as (and the wording) wasn't an arbitrary choice.
Dart, JS, Python and other languages use as OtherName because it's a simple english expression that is easy to understand.
Other languages use the same wording for casts, like rust and swift have let a = 0 as u8;.

It can be likewise decided to make import "module" also available as a regular expression that is returns the module variable (to allow assignment), and make for also a binary operator, that allow extracting variables from a map to local scope, so that it is compatible with module import. That way the as operator is also not required.
To add to the cons, and comparing to C++, the as operator also has the disadvantage to be a right definition like typedef, and readability seems to have improved since the adoption on using. As practice seems to had proven, we need the defined first for fast reading, not the possibly ugly/dirty definition.

I agree import "something" Name OtherName would be confusing. This is not the case, though.

To clarify my words, I don't care about the choice of the as keyword, could be anything, and I know as is used in a lot of other language. I point that assignment syntax is also an interesting possibility with quite some pros and cons, that I prefer over introducing a new keyword.

import "..." for OtherName = Variable

is less clear to me than
import "..." for Variable as OtherName

The first statement reads as "import this module so we can use OtherName to refer to Variable", while the second reads as "import this module to we can use Variable and call it OtherName". It's just more clear, and more conventional, and I don't see a real reason to use the assignment operator here

It is the same reason to why using is superior to typedef in C++.
When I read:
import "..." for OtherName = Variable

I read "Import this module, that give me this symbol followed by =" and I stop reading unless I really need to know what is the underlying type.
With the other syntax you have to read allllll the text before reaching the usable symbol name that doesn't has a fixed position.
If you import many symbols, you can do something like:
import "..." for
  OtherName = Variable,
  FooOtherName = FooVariable,
  ...
  BarOtherName = BarVariable

And the defined symbols is always visible at first sight, and does not require reading the whole expression, hacky text alignment or editor search.


added license info to .gemspec

Dupe of #90, partial #109 and #72

@Mandaryn thank you for your pull-request. It was merged as https://github.com/rack-test/rack-test/commit/fed7b5d6b6143847401870ec7d441806d00fb903 .


Up down scrolling not working on Windows 10 built-in bash

Like the title says, the up down scrolling is not working.
When I press Ctrl+R to call out fzf, I cant select commands using up and down keys.
Fzf will exit and show "[A" on the shell for "up" key and "[B" for down key.

I haven't had a chance to try WSL yet. Maybe the terminal emulator is sending difference character sequences on arrow keys. I'll take a look at it when I get a chance. Until then, you can use CTRL-J/K or CTRL-N/P combos instead.

The work around works. Hope you get some time to investigate

Have you tried it? It should be fixed now.

I can use ctrl j/k only

Even with the latest version? I myself confirmed that the issue was
resolved in 0.15.6.

junegunn

오후 11:59에 "John Costanzo"<EMAIL_ADDRESS>작성:

I can use ctrl j/k only
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/junegunn/fzf/issues/661#issuecomment-259434156, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAqxmq--pmot4ViriQ2CY8o7J7xtDmbCks5q8d_RgaJpZM4J9wrz
.

You are right. It works, but sometimes when I press up It will type an A or if I press down it types a B. Should I open a new issue for this?

Hmm, I thought 100ms delay was enough, and I was no longer able to reproduce the problem after applying the delay. You might want to experiment with different values of retries that I added in d206949f6258db36060af3e84fdae15cb7b9a45c. FYI, I tested on ConEmu.

Or I just need to slow down. lol

Hmm, I'm seeing the same issue. Unfortunately I haven't found a proper fix to the problem. One thing to note is that the problem is not reproducible if you're on tmux.

The problem will be properly fixed in 0.15.8.
https://github.com/junegunn/fzf/commit/8c661d4e8c8a4b643155aa46481ac92f6ebf75b9


Converge hands on deploy error when there is a PV with finalizer in the chart

Before proceeding

[X] I didn't find a similar issue

Version
1.2.175
How to reproduce

Suppose there is an error in some-resource*, this error reported by the apiserver at the resource-apply stage (for example admission controller error).
Deploy release first time (install release).
Deploy will successfully create some resources (including PV), but will fail on creaing some-resource*.
Cleanup-on-fail will try to remove successfully created resources and hang on deleting PV with finalizer
No log messages will be shown why werf tries to remove resources and why it actually hangs.

Result
Converge hangs on PV removal because finalizers not empty.
Expected result
Converge reports in the log original error, and only then hangs on cleanup-on-fail procedure.
Additional information
Related source code: https://github.com/werf/3p-helm/blob/48f5b331d01d0ea62b25c3f72ca7053b744887a5/pkg/action/upgrade.go#L535

In v1.2 werf converge always cleaned up newly created resources on failed release, but in v2.0 it doesn't delete them anymore.
"cleanup-on-fail" is not planned for werf converge or Nelm. werf helm will become replaced by Nelm. For those, who need to get rid of newly created resources on failed release we recommend using --auto-rollback flag. This way werf/Nelm will autorollback to the previous release while deleting resources that were added in the last failed release, which is effectively the same as "cleanup-on-fail".