Envoy proxy continues to send requests (even after GO_AWAY)

Envoy proxy continues to send requests (even after GO_AWAY) to a service in a pod that has been killed causing DeadlineExceeded
Description
After removing a gRPC endpoint being called by an Envoy proxy, the removed endpoint sends a proper GO_AWAY frame (as indicated by the counter upstream_cx_close_notify)back to the calling entity, this does not seem to prevent the calling Envoy proxy from continuing to send request to the now unavailable endpoint/pod causing requests to fail with DeadlineExceeded.
Setup

Envoy’s configuration is driven by Traffic Director
gRPC ServiceA:

Running on ClusterA
All traffic towards ServiceB is going through Envoy (https://github.com/istio/proxy - latest release docker.io/istio/proxyv2:1.2.2),
Envoy proxy version: /usr/local/bin/envoy  version: 7767d3a6fd8def76b44f5c03283ba3f2f9dd74a9/1.11.0-dev/Clean/RELEASE/BoringSSL
gRPC endpoint that will make an upstream call to ServiceB (simple POST with a string to mutate)
3 replicas running

gRPC ServiceB:

Running on ClusterA
No proxy
gRPC endpoint to be called (perform a simple string mutation and return it).
2 replicas running

 _______ ClusterA ___________________________________________________________________
|                          ______________________                                    |
|                         |     ServiceA         |                                   |
|          gRPC           |  _______________  |  | gRPC            ________________  |
|          endpoint:port  | |               | |  | endpoint:port  |                | |
| grpcurl ----------------> |     Envoy     | ------------------->|    ServiceB    | |
|                         | |_______________|    |                |________________| |
|                         |______________________|                                   |
|____________________________________________________________________________________|

Steps

Enable debug logs in envoy proxy (--proxyLogLevel debug)
Call ServiceA endpoint in a loop and see that requests are successful:

grpcurl -max-time 10 -plaintext -d "{\"input\":\"hello\"}" <servicea-pod-ip>:<port> example.grpc.ServiceA/Endpoint

Logs successful from ServiceA -> ServiceB (some values have been changed) - (See Appendix below - Logs successful from ServiceA -> ServiceB)
Notes:

<IP_ADDRESS> - ServiceB pod IP (to be deleted)
<IP_ADDRESS> - ServiceA pod IP

Delete one of the pods for ServiceB (kubectl delete pod <serviceb-pod> -n <serviceb-namespace>)
Logs after deleting a ServiceB pod (some values have been modified) - (See Appendix below - Logs after deleting ServiceB pod)

Notes:

<IP_ADDRESS> - ServiceB pod IP (to be deleted)
<IP_ADDRESS> - ServiceA pod IP

After deleting a pod we can see that the ServiceB service running on the pod that is terminating does send a GO_AWAY frame, but after this calls to the terminated pod continue to happen.
Some things we have tried

Increasing the -max-time of the grpcurl requests to something higher than 1 sec (i.e. 10) doesn’t cause DeadlineExceeded.
We have tried upgrading to istio-envoy version docker.io/istio/proxyv2:1.2.2 from 1.2.0
Increase the amount of ServiceB replicas which reduces the probability to encounter a DeadlineExceeded but that doesn’t help

Appendix
Logs successful from ServiceA -> ServiceB
[2019-07-16 11:41:47.243][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:96] [C7] creating stream
[2019-07-16 11:41:47.243][20][debug][router] [external/envoy/source/common/router/router.cc:1210] [C8][S9199377305001622302] pool ready
[2019-07-16 11:41:47.243][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1062] [C8][S9199377305001622302] request end stream
[2019-07-16 11:41:47.246][20][debug][router] [external/envoy/source/common/router/router.cc:754] [C8][S9199377305001622302] upstream headers complete: end_stream=false
[2019-07-16 11:41:47.246][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1329] [C8][S9199377305001622302] encoding headers via codec (end_stream=false):
':status', '200'
'content-type', 'application/grpc'
'grpc-encoding', 'identity'
'grpc-accept-encoding', 'gzip'
'date', 'Tue, 16 Jul 2019 11:41:47 GMT'
'server', 'envoy'

[2019-07-16 11:41:47.246][20][debug][client] [external/envoy/source/common/http/codec_client.cc:95] [C7] response complete
[2019-07-16 11:41:47.246][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:237] [C7] destroying stream: 0 remaining
[2019-07-16 11:41:47.246][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1512] [C8][S9199377305001622302] encoding trailers via codec:
'grpc-status', '0'

[2019-07-16 11:41:47.246][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:567] [C8] stream closed: 0
[2019-07-16 11:41:47.246][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:567] [C7] stream closed: 0
[2019-07-16 11:41:47.448][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:243] [C8] new stream
[2019-07-16 11:41:47.448][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:583] [C8][S10238692413837848306] request headers complete (end_stream=false):
':authority', 'serviceb.service.global'
':path', '/example.grpc.ServiceB/Endpoint'
':method', 'POST'
':scheme', 'http'
'content-type', 'application/grpc'
'te', 'trailers'
'user-agent', 'servicea grpc-java-netty/1.16.1'
'request_id', '8230'
'service', 'servicea'
'grpc-accept-encoding', 'gzip'
'grpc-timeout', '9894401u'

[2019-07-16 11:41:47.448][20][debug][router] [external/envoy/source/common/router/router.cc:332] [C8][S10238692413837848306] cluster '<ClusterA>' match for URL '/spotify.concat.v1.ServiceB/Endpoint'
[2019-07-16 11:41:47.449][20][debug][router] [external/envoy/source/common/router/router.cc:393] [C8][S10238692413837848306] router decoding headers:
':authority', 'serviceb.service.global'
':path', '/example.grpc.ServiceB/Endpoint'
':method', 'POST'
':scheme', 'http'
'content-type', 'application/grpc'
'te', 'trailers'
'user-agent', 'servicea grpc-java-netty/1.16.1'
'request_id', '8230'
'service', 'servicea'
'grpc-accept-encoding', 'gzip'
'grpc-timeout', '9894401u'
'x-forwarded-for', '<IP_ADDRESS>'
'x-forwarded-proto', 'http'
'x-envoy-internal', 'true'

[2019-07-16 11:41:47.449][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:96] [C7] creating stream
[2019-07-16 11:41:47.449][20][debug][router] [external/envoy/source/common/router/router.cc:1210] [C8][S10238692413837848306] pool ready
[2019-07-16 11:41:47.449][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1062] [C8][S10238692413837848306] request end stream
[2019-07-16 11:41:47.451][20][debug][router] [external/envoy/source/common/router/router.cc:754] [C8][S10238692413837848306] upstream headers complete: end_stream=false
[2019-07-16 11:41:47.451][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1329] [C8][S10238692413837848306] encoding headers via codec (end_stream=false):
':status', '200'
'content-type', 'application/grpc'
'grpc-encoding', 'identity'
'grpc-accept-encoding', 'gzip'
'date', 'Tue, 16 Jul 2019 11:41:47 GMT'
'server', 'envoy'

[2019-07-16 11:41:47.451][20][debug][client] [external/envoy/source/common/http/codec_client.cc:95] [C7] response complete
[2019-07-16 11:41:47.451][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:237] [C7] destroying stream: 0 remaining
[2019-07-16 11:41:47.452][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1512] [C8][S10238692413837848306] encoding trailers via codec:
'grpc-status', '0'

[2019-07-16 11:41:47.452][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:567] [C8] stream closed: 0
[2019-07-16 11:41:47.452][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:567] [C7] stream closed: 0

Logs after deleting ServiceB pod
[2019-07-16 11:44:32.531][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:96] [C3] creating stream
[2019-07-16 11:44:32.531][20][debug][router] [external/envoy/source/common/router/router.cc:1210] [C8][S17032756809296167940] pool ready
[2019-07-16 11:44:32.531][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1062] [C8][S17032756809296167940] request end stream
[2019-07-16 11:44:32.534][20][debug][router] [external/envoy/source/common/router/router.cc:754] [C8][S17032756809296167940] upstream headers complete: end_stream=false
[2019-07-16 11:44:32.534][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1329] [C8][S17032756809296167940] encoding headers via codec (end_stream=false):
':status', '200'
'content-type', 'application/grpc'
'grpc-encoding', 'identity'
'grpc-accept-encoding', 'gzip'
'date', 'Tue, 16 Jul 2019 11:44:32 GMT'
'server', 'envoy'

[2019-07-16 11:44:32.534][20][debug][client] [external/envoy/source/common/http/codec_client.cc:95] [C3] response complete
[2019-07-16 11:44:32.534][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:237] [C3] destroying stream: 0 remaining
[2019-07-16 11:44:32.534][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1512] [C8][S17032756809296167940] encoding trailers via codec:
'grpc-status', '0'

[2019-07-16 11:44:32.534][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:567] [C8] stream closed: 0
[2019-07-16 11:44:32.534][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:567] [C3] stream closed: 0
[2019-07-16 11:44:32.635][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:228] [C4] remote goaway
[2019-07-16 11:44:32.635][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:201] [C4] moving primary to draining
[2019-07-16 11:44:32.635][20][debug][connection] [external/envoy/source/common/network/connection_impl.cc:101] [C4] closing data_to_write=0 type=1
[2019-07-16 11:44:32.635][20][debug][connection] [external/envoy/source/common/network/connection_impl.cc:188] [C4] closing socket: 1
[2019-07-16 11:44:32.635][20][debug][client] [external/envoy/source/common/http/codec_client.cc:82] [C4] disconnect. resetting 0 pending requests
[2019-07-16 11:44:32.635][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:150] [C4] client disconnected
[2019-07-16 11:44:32.635][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:175] [C4] destroying primary client
[2019-07-16 11:44:32.753][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:243] [C8] new stream
[2019-07-16 11:44:32.758][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:583] [C8][S18376448238439293155] request headers complete (end_stream=false):
':authority', 'concat.service.global'
':path', '/example.grpc.ServiceB/Endpoint'
':method', 'POST'
':scheme', 'http'
'content-type', 'application/grpc'
'te', 'trailers'
'user-agent', 'servicea grpc-java-netty/1.16.1'
'request_id', '26335'
'service', 'servicea'
'grpc-accept-encoding', 'gzip'
'grpc-timeout', '9890244u'

[2019-07-16 11:44:32.758][20][debug][router] [external/envoy/source/common/router/router.cc:332] [C8][S18376448238439293155] cluster '<ClusterA>' match for URL '/example.grpc.ServiceB/Endpoint'
[2019-07-16 11:44:32.758][20][debug][router] [external/envoy/source/common/router/router.cc:393] [C8][S18376448238439293155] router decoding headers:
':authority', 'concat.service.global'
':path', '/example.grpc.ServiceB/Endpoint'
':method', 'POST'
':scheme', 'http'
'content-type', 'application/grpc'
'te', 'trailers'
'user-agent', 'servicea grpc-java-netty/1.16.1'
'request_id', '26335'
'service', 'servicea'
'grpc-accept-encoding', 'gzip'
'grpc-timeout', '9890244u'
'x-forwarded-for', '<IP_ADDRESS>'
'x-forwarded-proto', 'http'
'x-envoy-internal', 'true'

[2019-07-16 11:44:32.758][20][debug][client] [external/envoy/source/common/http/codec_client.cc:26] [C11] connecting
[2019-07-16 11:44:32.758][20][debug][connection] [external/envoy/source/common/network/connection_impl.cc:702] [C11] connecting to <IP_ADDRESS>:5990
[2019-07-16 11:44:32.758][20][debug][connection] [external/envoy/source/common/network/connection_impl.cc:711] [C11] connection in progress
[2019-07-16 11:44:32.758][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:718] [C11] setting max concurrent streams to 100
[2019-07-16 11:44:32.758][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:725] [C11] setting stream-level initial window size to 268435456
[2019-07-16 11:44:32.758][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:747] [C11] updating connection-level initial window size to 268435456
[2019-07-16 11:44:32.758][20][debug][pool] [external/envoy/source/common/http/conn_pool_base.cc:20] queueing request due to no available connections
[2019-07-16 11:44:32.758][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1062] [C8][S18376448238439293155] request end stream
[2019-07-16 11:44:32.759][20][debug][connection] [external/envoy/source/common/network/connection_impl.cc:559] [C11] delayed connection error: 111
[2019-07-16 11:44:32.759][20][debug][connection] [external/envoy/source/common/network/connection_impl.cc:188] [C11] closing socket: 0
[2019-07-16 11:44:32.759][20][debug][client] [external/envoy/source/common/http/codec_client.cc:82] [C11] disconnect. resetting 0 pending requests
[2019-07-16 11:44:32.759][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:150] [C11] client disconnected
[2019-07-16 11:44:32.759][20][debug][router] [external/envoy/source/common/router/router.cc:671] [C8][S18376448238439293155] upstream reset: reset reason connection failure
[2019-07-16 11:44:32.759][20][debug][router] [external/envoy/source/common/router/router.cc:932] [C8][S18376448238439293155] performing retry
[2019-07-16 11:44:32.759][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:175] [C11] destroying primary client
[2019-07-16 11:44:32.782][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:96] [C2] creating stream
[2019-07-16 11:44:32.782][20][debug][router] [external/envoy/source/common/router/router.cc:1210] [C8][S18376448238439293155] pool ready
[2019-07-16 11:44:32.786][20][debug][router] [external/envoy/source/common/router/router.cc:754] [C8][S18376448238439293155] upstream headers complete: end_stream=false
[2019-07-16 11:44:32.786][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1329] [C8][S18376448238439293155] encoding headers via codec (end_stream=false):
':status', '200'
'content-type', 'application/grpc'
'grpc-encoding', 'identity'
'grpc-accept-encoding', 'gzip'
'date', 'Tue, 16 Jul 2019 11:44:32 GMT'
'server', 'envoy'

[2019-07-16 11:44:32.786][20][debug][client] [external/envoy/source/common/http/codec_client.cc:95] [C2] response complete
[2019-07-16 11:44:32.786][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:237] [C2] destroying stream: 0 remaining
[2019-07-16 11:44:32.786][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1512] [C8][S18376448238439293155] encoding trailers via codec:
'grpc-status', '0'

[2019-07-16 11:44:32.786][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:567] [C8] stream closed: 0
[2019-07-16 11:44:32.786][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:567] [C2] stream closed: 0
[2019-07-16 11:44:32.985][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:243] [C8] new stream
[2019-07-16 11:44:32.985][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:583] [C8][S11680139847795703480] request headers complete (end_stream=false):
':authority', 'concat.service.global'
':path', '/example.grpc.ServiceB/Endpoint'
':method', 'POST'
':scheme', 'http'
'content-type', 'application/grpc'
'te', 'trailers'
'user-agent', 'servicea grpc-java-netty/1.16.1'
'request_id', '30749'
'service', 'servicea'
'grpc-accept-encoding', 'gzip'
'grpc-timeout', '9888680u'

[2019-07-16 11:44:32.985][20][debug][router] [external/envoy/source/common/router/router.cc:332] [C8][S11680139847795703480] cluster '<ClusterA>' match for URL '/example.grpc.ServiceB/Endpoint'
[2019-07-16 11:44:32.985][20][debug][router] [external/envoy/source/common/router/router.cc:393] [C8][S11680139847795703480] router decoding headers:
':authority', 'concat.service.global'
':path', '/example.grpc.ServiceB/Endpoint'
':method', 'POST'
':scheme', 'http'
'content-type', 'application/grpc'
'te', 'trailers'
'user-agent', 'servicea grpc-java-netty/1.16.1'
'request_id', '30749'
'service', 'servicea'
'grpc-accept-encoding', 'gzip'
'grpc-timeout', '9888680u'
'x-forwarded-for', '<IP_ADDRESS>'
'x-forwarded-proto', 'http'
'x-envoy-internal', 'true'

[2019-07-16 11:44:32.985][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:96] [C3] creating stream
[2019-07-16 11:44:32.985][20][debug][router] [external/envoy/source/common/router/router.cc:1210] [C8][S11680139847795703480] pool ready
[2019-07-16 11:44:32.985][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1062] [C8][S11680139847795703480] request end stream
[2019-07-16 11:44:32.986][20][debug][router] [external/envoy/source/common/router/router.cc:754] [C8][S11680139847795703480] upstream headers complete: end_stream=false
[2019-07-16 11:44:32.986][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1329] [C8][S11680139847795703480] encoding headers via codec (end_stream=false):
':status', '200'
'content-type', 'application/grpc'
'grpc-encoding', 'identity'
'grpc-accept-encoding', 'gzip'
'date', 'Tue, 16 Jul 2019 11:44:32 GMT'
'server', 'envoy'

[2019-07-16 11:44:32.986][20][debug][client] [external/envoy/source/common/http/codec_client.cc:95] [C3] response complete
[2019-07-16 11:44:32.986][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:237] [C3] destroying stream: 0 remaining
[2019-07-16 11:44:32.986][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1512] [C8][S11680139847795703480] encoding trailers via codec:
'grpc-status', '0'

[2019-07-16 11:44:32.986][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:567] [C8] stream closed: 0
[2019-07-16 11:44:32.986][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:567] [C3] stream closed: 0
[2019-07-16 11:44:33.181][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:243] [C8] new stream
[2019-07-16 11:44:33.181][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:583] [C8][S6409394093306031622] request headers complete (end_stream=false):
':authority', 'concat.service.global'
':path', '/example.grpc.ServiceB/Endpoint'
':method', 'POST'
':scheme', 'http'
'content-type', 'application/grpc'
'te', 'trailers'
'user-agent', 'servicea grpc-java-netty/1.16.1'
'request_id', '16096'
'service', 'servicea'
'grpc-accept-encoding', 'gzip'
'grpc-timeout', '9893515u'

[2019-07-16 11:44:33.181][20][debug][router] [external/envoy/source/common/router/router.cc:332] [C8][S6409394093306031622] cluster '<ClusterA>' match for URL '/example.grpc.ServiceB/Endpoint'
[2019-07-16 11:44:33.181][20][debug][router] [external/envoy/source/common/router/router.cc:393] [C8][S6409394093306031622] router decoding headers:
':authority', 'concat.service.global'
':path', '/example.grpc.ServiceB/Endpoint'
':method', 'POST'
':scheme', 'http'
'content-type', 'application/grpc'
'te', 'trailers'
'user-agent', 'servicea grpc-java-netty/1.16.1'
'request_id', '16096'
'service', 'servicea'
'grpc-accept-encoding', 'gzip'
'grpc-timeout', '9893515u'
'x-forwarded-for', '<IP_ADDRESS>'
'x-forwarded-proto', 'http'
'x-envoy-internal', 'true'

[2019-07-16 11:44:33.181][20][debug][client] [external/envoy/source/common/http/codec_client.cc:26] [C12] connecting
[2019-07-16 11:44:33.181][20][debug][connection] [external/envoy/source/common/network/connection_impl.cc:702] [C12] connecting to <IP_ADDRESS>:5990
[2019-07-16 11:44:33.181][20][debug][connection] [external/envoy/source/common/network/connection_impl.cc:711] [C12] connection in progress
[2019-07-16 11:44:33.181][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:718] [C12] setting max concurrent streams to 100
[2019-07-16 11:44:33.181][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:725] [C12] setting stream-level initial window size to 268435456
[2019-07-16 11:44:33.181][20][debug][http2] [external/envoy/source/common/http/http2/codec_impl.cc:747] [C12] updating connection-level initial window size to 268435456
[2019-07-16 11:44:33.181][20][debug][pool] [external/envoy/source/common/http/conn_pool_base.cc:20] queueing request due to no available connections
[2019-07-16 11:44:33.181][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1062] [C8][S6409394093306031622] request end stream
[2019-07-16 11:44:33.182][20][debug][connection] [external/envoy/source/common/network/connection_impl.cc:559] [C12] delayed connection error: 111
[2019-07-16 11:44:33.182][20][debug][connection] [external/envoy/source/common/network/connection_impl.cc:188] [C12] closing socket: 0
[2019-07-16 11:44:33.182][20][debug][client] [external/envoy/source/common/http/codec_client.cc:82] [C12] disconnect. resetting 0 pending requests
[2019-07-16 11:44:33.182][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:150] [C12] client disconnected
[2019-07-16 11:44:33.182][20][debug][router] [external/envoy/source/common/router/router.cc:671] [C8][S6409394093306031622] upstream reset: reset reason connection failure
[2019-07-16 11:44:33.182][20][debug][router] [external/envoy/source/common/router/router.cc:932] [C8][S6409394093306031622] performing retry
[2019-07-16 11:44:33.182][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:175] [C12] destroying primary client
[2019-07-16 11:44:33.184][20][debug][pool] [external/envoy/source/common/http/http2/conn_pool.cc:96] [C2] creating stream
[2019-07-16 11:44:33.184][20][debug][router] [external/envoy/source/common/router/router.cc:1210] [C8][S6409394093306031622] pool ready
[2019-07-16 11:44:33.185][20][debug][router] [external/envoy/source/common/router/router.cc:754] [C8][S6409394093306031622] upstream headers complete: end_stream=false
[2019-07-16 11:44:33.185][20][debug][http] [external/envoy/source/common/http/conn_manager_impl.cc:1329] [C8][S6409394093306031622] encoding headers via codec (end_stream=false):
':status', '200'
'content-type', 'application/grpc'
'grpc-encoding', 'identity'
'grpc-accept-encoding', 'gzip'
'date', 'Tue, 16 Jul 2019 11:44:32 GMT'
'server', 'envoy'

On its own a GO_AWAY frame will only cause Envoy to close the H2 connection and open a new one. It needs to be coupled with active health checking or some other mechanism to cause Envoy to remove the host from the upstream active set.

@mattklein123 thank you for the explanation. Will dig into how we shutdown our service to see if there is something weird there. Sorry if I missed it, but is there a doc where I can refer to the behaviour you explained?

I'm not sure if there is a doc specifically on GO_AWAY handling, but I would start with: https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/upstream/health_checking

Thank you again for the information. Closing this issue.


Alone With You [PCSB00964]

Game summary

Game name: Alone With You
Game serial: PCSB00964

Vita3K summary

Version: v0.1
Build number: 523-04b60ab
Commit hash:  https://github.com/Vita3K/Vita3K/pull/292

Vita3K summary

Version: 0.01
Build number: 404
Commit hash: https://github.com/vita3k/vita3k/commit/d4cd595

Test environment summary

Tested by: waterflame
OS: Windows 7
CPU: Intel i7-2600
GPU: AMD Radeon HD 6700 Series
RAM: 8 GB

Issues
Game is playable up to the point where you sync with the AI. Below is a screenshot of it frozen during the animation. The FPS is around 4FPS with choppy BG audio, but the SFX seem to play nicely, though it may just be to short to notice. It seems to softlock loading a file.
Screenshots

Log
Recommended labels

Possibly IO bug
Possible graphic bugs? I'm not sure how the game is suppose to look, but nothing looked off.

Vita3K summary

Version: v0.1
Build number: 571-70599d3
Commit hash:  https://github.com/Vita3K/Vita3K/commit/70599d3

If you implant a save from the vita you can load it but also can't select "new game" as the menu selection doesn't render or seem to work at all. Upon loading into game(start of the game after first sleeping in your bed) it crashes with the following game maker error.
vita3k.log

Vita3K summary

Version: v0.1
Build number: 685-2eee7b1
Commit hash: https://github.com/vita3k/vita3k/commit/2eee7b1

Issues
As far as I'm aware, game is now in a playable state. Going to your room(now possible due to not freezing during opening AI scene) no longer causes the above game maker error(also reachable by using a save).  Save loading also seems to work. Main menu still broken. Renders still broken(shocker).
I played through to after you first go to sleep, but I assume you can go much further(even up through the VR room).
Screenshot

Log
AloneWithYou.log

Vita3K summary

Version: v0.1
Build number: 696
Commit hash: https://github.com/vita3k/vita3k/commit/4279f967

So now it fully renders with shaders and what not... Woo! There may of also been a slight speed increase... prob not.
Log
AloneWithYou.log

Vita3K summary

Version: v0.1
Build number: 984
Commit hash: fb0798e of pull/456 (I don't want to append every issue to the PR)

Alone With You - [PCSB00964].log


Cannot execute in Windows

Hi,
I have installed CMAKE and configured for used with Visual Studio.
The I did he CMake command:
❯ cmake -DCMAKE_BUILD_TYPE= Release ..
-- Building for: Visual Studio 16 2019
-- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.19042.
-- The C compiler identification is MSVC 19.27.29112.0
-- The CXX compiler identification is MSVC 19.27.29112.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- cmake build type: Release
Using Visual Studio compiler flags
-- Building STATIC libraries
--  resolving Eigen dependency:
-- --    Could not find Eigen anywhere. Downloading it (or using cached download).
-- --    success. Downloaded Eigen in C:/GitRepos/flip-geodesics-demo/build/deps/geometry-central/deps/eigen-src
-- Searching for SuiteSparse.
-- Looking for pthread.h
-- Looking for pthread.h - not found
-- Found Threads: TRUE
-- Failed to find SuiteSparse - Did not find BLAS library (required for SuiteSparse).
-- Could NOT find BLAS (missing: BLAS_LIBRARIES)
-- LAPACK requires BLAS
-- Failed to find SuiteSparse - Did not find LAPACK library (required for SuiteSparse).
-- Failed to find SuiteSparse - Did not find AMD library (required SuiteSparse component).
-- Failed to find SuiteSparse - Did not find AMD header (required SuiteSparse component).
-- Failed to find SuiteSparse - Did not find CAMD library (required SuiteSparse component).
-- Failed to find SuiteSparse - Did not find CAMD header (required SuiteSparse component).
-- Failed to find SuiteSparse - Did not find COLAMD library (required SuiteSparse component).
-- Failed to find SuiteSparse - Did not find COLAMD header (required SuiteSparse component).
-- Failed to find SuiteSparse - Did not find CCOLAMD header (required SuiteSparse component).
-- Failed to find SuiteSparse - Did not find CHOLMOD library (required SuiteSparse component).
-- Failed to find SuiteSparse - Did not find CHOLMOD header (required SuiteSparse component).
-- Failed to find SuiteSparse - Did not find SuiteSparseQR library (required SuiteSparse component).
-- Failed to find SuiteSparse - Did not find SUITESPARSEQR header (required SuiteSparse component).
-- Failed to find SuiteSparse - Failed to find either: SuiteSparse_config header & library (should be present in all SuiteSparse >= v4 installs), or UFconfig header (should be present in all SuiteSparse < v4 installs).
-- Did not find METIS library (optional SuiteSparse dependency)
-- Failed to find some/all required components of SuiteSparse. (missing: BLAS_FOUND LAPACK_FOUND AMD_FOUND CAMD_FOUND CO-- Did not find all SuiteSparse dependencies, disabling SuiteSparse support.
CMake Warning (dev) at deps/polyscope/deps/imgui/CMakeLists.txt:10 (if):
  Policy CMP0054 is not set: Only interpret if() arguments as variables or
  keywords when unquoted.  Run "cmake --help-policy CMP0054" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  Quoted variables like "MSVC" will no longer be dereferenced when the policy
  is set to NEW.  Since the policy is not set the OLD behavior will be used.
This warning is for project developers.  Use -Wno-dev to suppress it.

Polyscope backend openGL3_glfw enabled
Polyscope backend openGL_mock enabled
-- Configuring done
-- Generating done
-- Build files have been written to: C:/GitRepos/flip-geodesics-demo/build

Then compiled the underlying solution and did something like:
.\flip_geodesics.exe .\Nefertiti.obj
But I get the following message:
[polyscope] Backend: openGL3_glfw -- Loaded openGL version: 3.3.0 NVIDIA 461.72
And nothing else happens... Is it normal?

I think it gets stuck for a while if the mesh you want to load is too big... Like Nephertiti's obj...

Hi!
Yes, that message you quoted is just the "setup" message which prints during initial loading.
Note that load times should general be not more than a few seconds, even on pretty big meshes. Make sure you're compiling in Release mode! (note that Visual Studio ignores the  -DCMAKE_BUILD_TYPE= Release flag and you may need to manually pick the Release build from the dropdown.)

nothing else happens,Because something went wrong, the error message is as above,if you use vs,not use cmd.

UncleFirefox is right,please see the new issue that I submit.


Testing with ec2 on Windows

Hi, so i was able to successfully able to run molecule converge on a linux ec2 instance, however I am running into barriers for testing on windows ami (specifically base 2019).
The instance gets created, however molecule fails when trying to ssh into the instance (instead of using winrm)
When initializing the role and its driver to ec2, it looks like the default create file is using ssh, how can we change this up for windows?

Hello!
When writing your molecule.yml for a windows AMI, did you add the additional connection options?
platforms:
  - name: test-instance
    image: ami-06a0d33fc8d328de0
    instance_type: t3a.medium
    vpc_subnet_id: subnet-8b23efa5
    ec2_region: "us-east-1"
    connection_options:
      sudo: False
      ansible_user: Administrator
      # Specify a password to override the automatic lookup
      # or omit to retrieve automatically
      # (requires boto3 & cryptography packages)
      # ansible_password: MANUALPASSWORD
      ansible_port: 5986
      ansible_connection: winrm
      ansible_winrm_scheme: https
      ansible_winrm_server_cert_validation: ignore

After running a test even after manually making changes to have the right username/password a default instance of windows (2019 or otherwise) doesn't have winrm enabled for anyone but system on the insecure 5985 port.
When I created a personal role to generate EC2 instances I had to conditionally send a powershell to the "user data" input to enable secure WinRM on boot with a self signed cert:
<powershell>
$admin = [adsi]("WinNT://./administrator, user")
$admin.PSBase.Invoke("SetPassword", "{{ vault_provision_password }}")
Invoke-Expression ((New-Object System.Net.Webclient).DownloadString('https://raw.githubusercontent.com/ansible/ansible/devel/examples/scripts/ConfigureRemotingForAnsible.ps1'))
</powershell>

The above has a password set mechanism as to not retrieve the password, it can be removed, the key is the call to the ansible powershell script that enabled WinRM. This is parameterized with a vaulted password and executed conditionally on calling EC2, I will see if I can find a way to introduce something similar to molecule as I will likely require it as well.

How about Ansible on Windows over SSH?

After running a test even after manually making changes to have the right username/password a default instance of windows (2019 or otherwise) doesn't have winrm enabled for anyone but system on the insecure 5985 port.
When I created a personal role to generate EC2 instances I had to conditionally send a powershell to the "user data" input to enable secure WinRM on boot with a self signed cert:
<powershell>
$admin = [adsi]("WinNT://./administrator, user")
$admin.PSBase.Invoke("SetPassword", "{{ vault_provision_password }}")
Invoke-Expression ((New-Object System.Net.Webclient).DownloadString('https://raw.githubusercontent.com/ansible/ansible/devel/examples/scripts/ConfigureRemotingForAnsible.ps1'))
</powershell>

The above has a password set mechanism as to not retrieve the password, it can be removed, the key is the call to the ansible powershell script that enabled WinRM. This is parameterized with a vaulted password and executed conditionally on calling EC2, I will see if I can find a way to introduce something similar to molecule as I will likely require it as well.

Did you ever find a way to introduce this to molecule?  I'm running into this exact issue, attempting to leverage molecule to spin up a windows EC2 instance and test my playbook against it over winRM.  I'm not having much luck finding answers, but i did stumble across this thread.

@thos25 Unfortunately due to changes in my companies I hadn't been active in molecule or able to move forward with this more.
It is likely you can define what I mentioned above with the molecule.yml:  platform section for user_data as defined in the create cookie cutter for molecule-ec2 found here: Create.yml template
So probably adding to your molecule.yml file under platforms similar to this
dependency:
   name: galaxy
driver:
   name: ec2
platforms:
  - name: instance
    image_owner: "099720109477"
    image_name: ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-*
    instance_type: t2.micro
    vpc_subnet_id: <your-aws-vpc-subnet-id>
    user_data:  |
         <powershell>
         $admin = [adsi]("WinNT://./administrator, user")
         $admin.PSBase.Invoke("SetPassword", "{{ vault_provision_password }}")
         Invoke-Expression ((New-Object System.Net.Webclient).DownloadString('https://raw.githubusercontent.com/ansible/ansible/devel/examples/scripts/ConfigureRemotingForAnsible.ps1'))
         </powershell>
    tags:
      Name: molecule_instance
provisioner:
  name: ansible
verifier:
  name: ansible

I hope this works or helps.
Cheers


Fix Error when adding a Drug

After addition of a new drug , vm.newDrugDescription was set to null
causing an error . The App stop adding new drugs until to be reloaded
again. Value changed from zero to '' ( empty).

Hello!
Thanks for the fix. I see you reopened it. Are you making more changes?
Regards,
Muruga
On Wed, Jul 1, 2015 at 11:17 AM, alanaquinojr<EMAIL_ADDRESS>wrote:

Reopened #1 https://github.com/mchengal/ANNE-stack/pull/1.
—
Reply to this email directly or view it on GitHub
https://github.com/mchengal/ANNE-stack/pull/1#event-345523242.

Oi,
You are welcome...
No, I don't
Closed.
Thank's,
Alan


fix typos

What this PR does / why we need it:
Correct some spelling mistakes.
Special notes for your reviewer:
Does this PR introduce a user-facing change?

@yojay11717 Thanks for your contribution!!!


most recently picked color is not applied

Style editor seems to apply the last chosen color and not the most recently chosen.

Fixed, simple style -> newStyle


Git pull doesn't update to latest beta version

The following update commands currently don't update lnd to the latest beta version:
cd $GOPATH/src/github.com/lightningnetwork/lnd
git pull

By latest beta version are you referring to v0.8.1-beta? That release was based off of v0.8.0-beta and a few bug fixes rather than being based off of the master branch.

I'm sorry, yes, I was referring to v0.8.1-beta.
Thanks for the clarification!


Post Ideas: Subversion Cheatsheet

Mostrar los tags de nuestro repositorio
$ svn ls -v ^/tags

Change SVN repository URL
Grepping the URL before and after might give you some peace of mind:
$]# svn info | grep URL

URL: svn://svnrepo.rz.mycompany.org/repos/trunk/DataPortal
Relative URL: (...doesn't matter...)
And checking on your version (to be >1.7) to ensure, svn relocate is the right thing to use:
$]# svn --version

Lastly, adding to the above, if your repository url change also involves a change of protocol you might need to state the before and after url (also see here)
$]# svn relocate svn://svnrepo.rz.mycompany.org/repos/trunk/DataPortal
    https://svngate.mycompany.org/svn/repos/trunk/DataPortal

All in one single line of course.Thereafter, get the good feeling, that all went smoothly:
$]# svn info | grep URL:

If you feel like it, a bit more of self-assurance, the new svn repo URL is connected and working:
$]# svn status --show-updates
$]# svn diff


Error._domain calculation is inefficient

Motivation
Error.localizedDescription is widely used in many iOS apps.
But it's calculation needs converting Error to NSError using _swift_stdlib_bridgeErrorToNSError function that calls Error._domain computed-property through _getErrorDomainNSString<A>(_:) call.
Error._domain uses String(reflecting: type(of: self)) that internally performs multiple casts to protocols in OutputStream.swift: CustomDebugStringConvertible, CustomStringConvertible, TextOutputStreamable and CustomReflectable inside Mirror initializer. First conformance check for each pair of (class, protocol) is time-consuming because we need to scan all protocol conformance type descriptors.
That's why calculation Error._domain takes 15 ms on launch. Screenshot from Time Profilers traces is attached:

But internally, String(reflecting:) called on class-type eventually calls _typeName(:qualified:) function with qualified: true.
Full call-stack:

Error._domain
String(reflecting:)
_debugPrint_unlocked. Because Any.Type does not conform any of checked protocols.
_adHocPrint_unlocked
_adHocPrint_unlocked.printTypeName

Proposed solution
Instead of calling _typeName(type, qualified: true) indirectly using String(reflecting:) with significant performance hit because of protocol conformances checks, I suggest to call _typeName(type(of: self), qualified: true) directly in Error._domain computed-property.
Alternatives considered
Leave everything as it is now.
Additional information
No response

I suggest adding run-time performance label to this issue

HI @ChrisBenua Can I work on this issue ?
I read your proposed solution and would like to learn by working on this issue.
Thank you

Same applies to CustomNSError and its default errorDomain calculation. NSError.swift


chore: Fix clippy lints and make CI more comprehensive

Rust 1.66 introduced a couple of new lints. There's also one from the Windows example that wasn't caught by the CI.

I think it's not the first time that the CI misses something from an example. I wonder whether examples are actually fully checked in our CI.

OK, added the --all-targets option in CI and fixed a few more lints in Windows tests.


I can't find the 'datasets' directory when I downloaded the repo.

Hello,
The datasets folder was referred to as the place where the celebA dataset will be unzipped to. But after cloning this repo, I can't find it.
Is it that I am missing something?

You should download the dataset by yourselves, and then unzip it into that folder.


checkMode auto skips some children when checking an item while its not opened

The issue can be demonstrated with one of your demo's: https://codesandbox.io/s/confogiration-umz56
Enable "Checkboxes" and "Checkmode auto", make sure the text1 node is closed, then check it.
When you open it, you'll see that the first nodes of text11 and text13 will not be checked:

This behaviour is consistent, I noticed it when trying to implement a tree view for my own project.
When text1 is opened, then checked, everything works.
EDIT: a related issue: when you close text1 and reopen it, text11 and text13 will be in an unchecked state (so not indeterminate anymore):

Looks like there's a race condition between recurseDown and the watchers in useCheckBox.
I managed to fix this particular issue by using post flushing on the watchers, but this introduces other issues :(

I just published a new version (0.3.6) that should fix the issue. You can update the demo :)

@N00ts sadly, this introduces an issue that I also ran into (and haven't been able to fix yet).
Steps to show the issue:

enable "Checkboxes" and "Checkmode auto"
check "text1"
open "text1" (which shows the initial issue is now fixed)
open "text11"
uncheck "id111"

The state will look like this:

Then:

close "text1"
open "text1" again

The state now looks like this:

So "text11" should have been indeterminate but by closing "text1" it went to "unchecked", as are its children.

Thank you for the feedback it should be fixed with version 0.3.7 :)

Awesome! I haven't tested extensively yet but it looks like it works as expected now 🥳


Update Size Reporter to Allow User to Specify Coverage Behavior

Add an option to allow specification of dimensional coverage, so that width, height, and top can be adjusted to 'cover' to the nearest lower (or upper, if more appropriate for coverage) factor of 5, 10, or any desired bound.
Rules:

Lower (floor) in the case of top (moving it up).
Upper (ceil) in the cases of height and width.
If cover is not specified just go to nearest (round).

Currently, the sizes are EXACT. This can cause coverage problems when fallback fonts are used.
Adding 'cover' will cover small adjustments that might be required in layout.
ALSO, adding cover will allow one to 'pin' a dimension that might vary due to rounding (or fallbacks) in terms of what might be requested from an imaging service. This aids finding images in an offline cache as well (see #7).

Fixed in abacfec8cd1a908f12e28aa2c285de7790d20c9c


[Enhancement]  Migrate the GotoDef to the new semantic model architecture

Enhancement
Migrate the GotoDef to the new semantic model architecture to verify the new semantic model and API

passed 16/20 ut
failed case:

p = pkg.Person  def of pkg pos: line 0 but kcl pos line based 1
def of [Reviewer] not found

schema Reviewer:
    teams?: [int]
    users?: [int]

reviewers: [Reviewer] = [Reviewer {teams: [1]}]

def of cc not found

items1 = [item | {
    if item.kind == "Pod":
        spec.containers: [{
            "securityContext": {"capabilities": {"add" += [cc] if cc not in (container?.securityContext?.capabilities?.drop or []) else [] for cc in capabilities}} # cc
        } for container in item.spec.containers]
} for item in option("items")]

schema Fib:
    n1 = n - 1
    n2 = n1 - 1
    n: int
    value: int

    if n <= 1:
        value = 1 # <- def of value is wrong
    elif n == 2:
        value = 1 # <- def of value is wrong
    else:
        value = Fib {n = n1}.value + Fib {n = n2}.value # <- def of value is wrong
fib8 = Fib {n = 8}.value

import .pkg
import .pkg.schema_def

p = pkg.Person {   # failed: pkg
    name: "alice"
    age: 1
}

p1 = p

schema Person3:
    p1: pkg.Person
    p2: [pkg.Person]
    p3: {str: pkg.Person}
    p4: pkg.Person | pkg.Person1

schema Name:
    name: str

schema Person:
	n: Name

p2 = Person {
    n: Name{
        name: pkg.m.name
    }
}

s = p2.n.name

a: int = 1

schema Reviewer:
    teams?: [int]
    users?: [int]

reviewers: [Reviewer] = [Reviewer {teams: [1]}] #failed: first Reviewer  def not found

schema Fib:
    n1 = n - 1
    n2 = n1 - 1
    n: int
    value: int

    if n <= 1:
        value = 1 # failed: value goto 46:8
    elif n == 2:
        value = 1  # failed: value goto 48:8
    else:
        value = Fib {n = n1}.value + Fib {n = n2}.value  # failed: value goto 50:8
fib8 = Fib {n = 8}.value

schema_map: {str: Person} = {
    person: p2
    person1: p2
}

p3 = schema_map.person.n.name

params = option("params")
toMatch = params.toMatch
toAdd = params.toAdd
items = [item | {
   # If all annotations are matched, patch more annotations
    if all key, value in toMatch {
        item.metadata.annotations[key] == value
    }:
       metadata.annotations: toAdd
} for item in option("items")]

capabilities = option("params").capabilities or ["SETUID", "SETFCAP"]
items1 = [item | {
    if item.kind == "Pod":
        spec.containers: [{
            "securityContext": {"capabilities": {"add" += [cc] if cc not in (container?.securityContext?.capabilities?.drop or []) else [] for cc in capabilities}} # failed: cc not found
        } for container in item.spec.containers]
} for item in option("items")]

p4 = Person {
    n.name: "a"
}


Bracket Notation

I ran into an issue where I was doing a Lookup activity to get data from a table to be used in a ForEach, but it was failing because a column name had a space in it and none of the notations on this page could handle that.  Someone pointed me to using bracket notation - like item()['Column Name'] - which solved my problem.  It would be good if this page included such notation in the examples.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 76e31411-f1a2-710b-94c0-39acf9e7314b
Version Independent ID: d5cefffe-dee0-2d2e-f3cb-8eefd5d40d17
Content: Expression and functions in Azure Data Factory - Azure Data Factory
Content Source: articles/data-factory/control-flow-expression-language-functions.md
Service: data-factory
GitHub Login: @djpmsft
Microsoft Alias: daperlov

@hitzand Thanks for the feedback. We are currently investigating into the issue and will update you shortly.

@hitzand Due to this being exactly same as another (https://github.com/MicrosoftDocs/azure-docs/issues/44584), I am closing this issue. Lets use the other thread(https://github.com/MicrosoftDocs/azure-docs/issues/44584) to track conversations.


bot software to track votes and score

on 'create fork':

add user to SCOREBOARD.md with a score of 0.

on a PR comment:

if /(+|-)1/, and the commenter is a registered user (exists in SCOREBOARD.md), track the net votes (# for and # against). When QUORUM is reached:
comment the results
close further commenting.

https://github.com/jirwin/treslek-github seems like a good place to start.

Should votes be reset when the PR gets a comment?

The votes should only have an effect when the PR reaches quorum. Computing the vote's whole score from scratch on each new comment would work.
An active player should be allowed to comment on a PR multiple times, but only have one vote (their last one cast chronologically?)
Scores don't change until a vote is completed (and thus, commenting is locked and votes are tallied).

Let me try and explain the situation I'm concerned with:
3 active players: 1, 2, 3
Player 1 submits a proposal.
Player 2 votes +1.
Player 3 leaves a comment suggesting an edit that would make it +1 for them.
Player 1 agrees and updates the rule.
Player 3 votes +1.
At this point every player has voted(assuming the author gets an automatic +1), but Player 2 has voted +1 for a different rule.
My thought is that after each time the sha1 changes(commit, force push), the quorum counter should be reset so that we know every user has voted on the most recent version of the proposal.

Oh wow, you're absolutely right. Rebasing or committing over top the original file should nullify previous votes. So ya, we should recompute.
I can also imagine it getting tricky to read top-to-bottom if there are commit edit mid-way though voting. We should encourage meta discussion be separate comments from votes, so that they don't get intermixed too much.

I can also imagine it getting tricky to read top-to-bottom if there are commit edit mid-way though voting. We should encourage meta discussion be separate comments from votes, so that they don't get intermixed too much.

To this point, I think we should make votes be only /(+|-)1/. Anything else makes it doesn't count as a vote.

+1

jirwin/treslek-nomic
Currently this will get the active players, and parse the scores.
TODO

[ ] Update scoreboard
[ ] Track votes within a PR
[ ] Lock a PR once a vote has completed

possible inspiration:

https://github.com/botwillacceptanything/botwillacceptanything/pull/507


feat(clerk-js): Update ui of OrganizationSwitcher to better match OrganizationList

Type of change

[ ] 🐛 Bug fix
[x] 🌟 New feature
[ ] 🔨 Breaking change
[ ] 📖 Refactoring / dependency upgrade / documentation
[ ] other:

Packages affected

[x] @clerk/clerk-js
[ ] @clerk/clerk-react
[ ] @clerk/nextjs
[ ] @clerk/remix
[x] @clerk/types
[ ] @clerk/themes
[x] @clerk/localizations
[ ] @clerk/clerk-expo
[ ] @clerk/backend
[ ] @clerk/clerk-sdk-node
[ ] @clerk/shared
[ ] @clerk/fastify
[ ] @clerk/chrome-extension
[ ] gatsby-plugin-clerk
[ ] build/tooling/chore

Description

[ ] npm test runs as expected.
[ ] npm run build runs as expected.

This PR implements the following UI
figma

commits

This PR has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.


@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/paramspace-feedstock#7.


NotAuthenticated

I am trying to make a Login component with Vue but I keep getting
{type: "FeathersError", name: "NotAuthenticated", message: "Invalid login", code: 401, className: "not-authenticated", …}
My Signup component is working and I see my user in my database, I'm using mongo, but when I try to login I get a 401.
Here is the error message in the browser:
http://prntscr.com/w77v9r
Here is the repository
https://github.com/superVoja/todo-app

Hi, @superVoja.  This error usually happens when you haven't called the authenticate method before you make any API requests.  I usually handle this in one of two ways:

Use a "Gateway Component" or view, which has some type of v-if logic that only renders components that fetch private data when the user/app has authenticated.
Use a client-side hook that checks if the feathers client is authenticated and calls the authenticate action in a before hook if not authenticated.

Hi, thank you for the answer, could you point me to some code or docs on how to set up this. Thank you

Seems that I missed a very important thing,
Important: If you want to set the value of usernameField to username in your configuration file under Windows, the value has to be escaped as \username (otherwise the username environment variable will be used).
when I changed this to in the default.json it works.
Thank you for your time 👍


Added Favorite OTT-Characters in Readme.md

Contributing
If you want to add a project to this list, please make sure that:

[x] You read the contributing guide
[x] The repository has hacktoberfest as topic and counts for hacktoberfest event
[x] The project can't be just an "add your name" or simply + 1 contribution to hacktoberfest
[x] Place them in alphabetical order
[x] One repository per PR/contribution - avoid conflicts and simplify review
[x] Your pull request is not spammy just adding an empty line, otherwise it will be marked as invalid and not count to hacktoberfest.

If they meet the requirements above, feel free to create a PR. Happy Hacking! :sparkles:

@OtacilioN please merge this and help me with my first PR of Hacktoberfest 2022


improve documentation based on onboarding

as we go through onboarding Kyle to the repo, we are catching all kinds of things that are unclear in the documentation. this issue can be a catch-all for lists of those details.

Mon, 3/18:

use a different example than the travel mode switch for the load balancing plugin

that example is specific to a downstream library (mep-routee-compass)

update grid search example from energy_cost_coefficient
documentation on vehicle models and how they relate to vehicle prediction models

perhaps rename traversal.vehicles to traversal.vehicle_library?

no documentation on creating VehicleType configurations for Compass from Powertrain models
minimal working query example (explain we just need origin_x/origin_y etc...)
no documentation on cost modeling, state modeling
clearer about the meaning of "distance", "time", "energy" in different contexts (state model, cost model, and configuration defaults)


[Bug]: 'About' text in header isn't translated

What happened?
The text labeled 'about' in the header isn't translated even after adding an entry in translation.json
Note - this previously worked, as seen here: https://prism.dakar.wfp.org/. I believe this PR https://github.com/WFP-VAM/prism-app/pull/619 may have caused an issue
Which country / deployment are you running?
Mozambique, Mongolia, Cambodia, RBD.
Add a screenshot (if relevant)
Example from Mozambique:

Fixed via https://github.com/WFP-VAM/prism-app/issues/703


Please add directive: skip

For example You write a code:

var str = 'message '
  + 'message tail begin'
  + 'message tail end';

...

And jshint showes complain message:

Bad line breaking before '+'

And if You don't know what to write to comment jshint bla: true/false You are forced to look through documentation.
So
It would be nice to have UNIVERSAL jshint direcrtive to skip next complain message.
It could be looked like:

/* jshint skip 'Bad line breaking' */
var str = 'message '
  + 'message tail begin'
  + 'message tail end';

...

skip's argument is a substring in next skipped warning/error message.
If argument is absent, jshint could skip any (and one) next message.

Why don't use ignore?
/*jshint ignore:start */
var str = 'message '
  + 'message tail begin'
  + 'message tail end';
/*jshint ignore: end */

In case 'skip $pattern' only one complain message will be skipped - by pattern.
If You use ignore:start ... end, You disable jshint fully.
So I prefer to disable messges by its option-name/number.

So I prefer to disable messges by its option-name/number.

/*jshint -W014 */
var str = 'message '
  + 'message tail begin'
  + 'message tail end';
/*jshint +W014 */

@unera you can already do this
// jshint -W018
if (!!((foo && bar) || (biz && !baz))) {
// jshint +W018
  // carry on
}

/*jshint -W014 */

Yes, skip 'Bad line breaking' will do the same and be liked more informatively

you can already do this

I don't seek a way to do something :) I've just found it.
I write feature request for new functional: new directive :)

Yes, skip 'Bad line breaking' will do the same and be liked more informatively

It would be informative, but it also means adding a lot of new magic words and complexity to the jshint parser, which is really a non-starter for something like this.
The best thing to do is just leave a comment when you disable/enable warnings inline
// Make jshint happy with double-negation
// jshint -W018

but it also means adding a lot of new magic words and complexity

The option has the same format like the other options: name[ argument] :)

No, the simplest way to do what you want would be a regexp match on the message, which will have false positives --- anything else would be adding new ways to reference the same message, which would be a problem

It's also very useful for us to reserve the ability to change the warning/error text at any time--that allows us to tweak and re-use existing messages for new patterns. If we were to allow consumers to configure JSHint based on the message content, we'd no longer have this flexibility.

I'm closing this for the reason cited above. Exposing error codes to consumers
(rather than limited configuration to human-readable option names) has made
JSHint more fragile. This would continue with that tend, without adding much
benefit beyond the error-code-with-comment approach that @caitp recommended.


Bg fixing post order

Description
Add order had an auth on it that was making it so that you can't add order with token. Removed it and made so that now orders can be associated with stores based on storeId.
Type of change
Please delete options that are not relevant.

[X] Bug fix (non-breaking change which fixes an issue

@MatthewVaccaro change has been done.


md-virtual-repeat-sizer goes through the roof with virtual-repeat

PS code same as sample.

@alekseyl
Hopefully fixed already. Please let me know if the issue is still present.


SetterMustExist Not Ignoring Synthetic Fields

Hello,
We use this library alongside of pitest for mutation checks. Recently we have upgraded to pitest >= 1.6.2 which now currently fails to run mutation coverage because when pitest injects their private field probes into the classes that openpojo is testing against, it's causing it to fail due to it not finding a setter for these synthetic fields. I opened an issue in the pitest plugin here: https://github.com/hcoles/pitest/issues/873. Their suggestion was to have openpojo ignore synthetic fields. I noticed for the Getter rule, that was already in place: https://github.com/OpenPojo/openpojo/releases/tag/openpojo-0.8.6, but not the for SetterMustExistRule. I created a PR to fix this issue: https://github.com/OpenPojo/openpojo/pull/138

@OrDTesters, @oshoukry,
can you please have a look at this? I think this is a very quick one :)

issue fixed and released see latest release.

:clap: Thank you very much. Works like a charm


Video-Call: video preview for back-camera horizontally flipped

steps to reproduce:
start video-call (one to one is ok)
(video-preview for front-camera is ok (like a mirror))
switch to back-camera
now video is flipped (at least its not like expected. confusing when try to show something using the back-camera)
expected result: back camera preview should be like the normal preview e.g. when starting normal camera app

(video-preview for front-camera is ok (like a mirror))

No! See #3271


Track variables defined in the current scope

...

Reconsidering this feature because dynamic analysis (introduced in v0.2.0) is more powerful and resilient towards change.

I will stop using issues for my personal feature requests because it makes the project look more broken than it is :sweat_smile:


Find the best match lib rather than first match.

Fixes https://github.com/google/prefab/issues/8
/gcbrun

/gcbrun


Bitnami Helm Chart not working with impersonation proxy service

This issue is a link to https://github.com/bitnami/charts/issues/11054 in case coordination is needed to create the best solution as the impersonation proxy service is created by Pinniped and not the Helm Chart.
Short description
In a Kubernetes cluster without a kube-controller-manager the impersonation proxy service does not have any targets and the pinniped-concierge pod does not expose port 8444.

the service is created with an empty app= '' whether ImpersonationProxy is of service LoadBalancer or ClusterIP .

We ended up setting the the service type to None using credentialIssuerConfig and creating the service outselves targeting the correct pods.

I haven't looked at the Bitnami helm charts in detail, but I'm unclear on why this works fine with Pinniped's own YAML manifests but does not work with Bitnami's helm chart. I would guess that the Bitnami helm chart is not copying some important setting from Pinniped's own YAML manifests. Anyone checked this yet?

the problem seems to be that:

in impersonator_config.go the ONLY label which is used for the LoadBalancer/ClusterIP service selector is "app:"
in the official deployment pinniped YAMLs the default labels are "app: pinniped-concierge" (labels: {"app":"pinniped-concierge"}) so they get picked up by the impersonator controller
in the Bitnami Helm chart's YAMLs the labels are set differently (labels: {"app.kubernetes.io/part-of":"pinniped", "app.kubernetes.io/component": "concierge", "app.kubernetes.io/instance": "release-name"}), the impersonator controller does not find the app label and thus does not work

the problem seems to be in impersonator_config.go and in it not using the labels as defined in pinniped.yaml; in line 57 there's a const definition for appLabelKey= "app" which is then used later in lines 469 and 514 to create the Service selector:
Selector: map[string]string{appLabelKey: appNameLabel}

I don't think the Bitnami chart is wrong in changing the labels, I think Pinniped should read the labels from pinniped.yaml and set the Service selector based on them; hardcoding the label key in the code is too binding (IMHO)

Thanks for investigating! That’s awesome that you found the cause.
In this case, Bitnami helm charts should not be using different labels for this purpose. Unfortunately, that’s not supported by Pinniped at this time. The Helm charts are welcome to add additional labels if they wish, but the app label is not optional. The value of the label is configurable, but the key of the label is hardcoded, as you found.
Pinniped was designed to work with its own YAML manifests as included in the source code repo as ytt templates and as included in the github releases as attachments. It would not be possible for Pinniped to be so flexible as to support every potential manifest change that could exist in 3rd party configurations/deployments.

I've created a PR on bitnami/pinniped:
https://github.com/bitnami/charts/pull/14278

I see that your bitnami PR was merged. Thank you so much for finding and fixing this! Closing this issue for now.


Client certificate CN prefix in kubectl-gs vs. gsctl

Client certificates created via kubectl gs login for workload cluster access differ in several ways from the ones created by gsctl.
Status Quo
kubectl-gs
Currently kubectl gs login when creating a client certificate for workload cluster access creates CNs like this:
73ce775d904da53e.c68pn.k8s.gollum.westeurope.azure.gigantic.io

The string 73ce775d904da53e is a random string created individually by kubectl-gs for every certificate. Users have no way of influencing this part.
The rest is a combination of the workload cluster name, the string k8s, and then the installation base domain.
gsctl
In contrast, gsctl create kubeconfig or gsctl create keypair would create CNs like this:
<EMAIL_ADDRESS>
Here<EMAIL_ADDRESS>is the user ID of the user creating the certificate via the REST API. If used with --cn-prefix, this part is completely customizable.
Then comes .user.api. as an extra namespace specification. The rest is the same as above.
Questions

Should we offer an option to influence the CN prefix in kubectl gs login, just like --cn-prefix in gsctl create kubeconfig?
Are we fine with the other difference (the missing of .user.api. in the new certificates' CN)?

Low priority at the moment.
One caveat and Decision: How deep should we go, can we just to to the level similar to kubectl gs create config

Update: raised the priority since this is now blocking vodafone and it's urgent https://gigantic.slack.com/archives/C1R9481LZ/p1663752248078549?thread_ts=1663682577.825429&cid=C1R9481LZ

@anvddriesch Docs https://docs.giantswarm.io/ui-api/kubectl-gs/login/ still need an update for this one


Only warn when task gets requested

Right now, user receives warning about cross compilation task on every rake command, which adds noise.
Ideally, tasks should be still defined, but due the missing pieces, replaced by stub tasks with the indicated warning.

Yes please! It makes no sense to have to install a full version of Ruby for Windows just to silence this warning.


JMLL-838 Add a feedback form and store the data in the DB

Codecov Report

Merging #186 (64a558e) into main (2377154) will decrease coverage by 0.00%.
The diff coverage is 74.60%.

@@            Coverage Diff             @@
##             main     #186      +/-   ##
==========================================
- Coverage   75.55%   75.54%   -0.01%
==========================================
  Files         160      166       +6
  Lines        6021     6084      +63
==========================================
+ Hits         4549     4596      +47
- Misses       1472     1488      +16

Impacted Files
Coverage Δ

config/settings/base.py
94.11% <ø> (ø)

config/urls.py
100.00% <ø> (ø)

core/feedback/forms.py
47.36% <47.36%> (ø)

core/feedback/views.py
64.70% <64.70%> (ø)

core/feedback/migrations/0001_initial.py
100.00% <100.00%> (ø)

...ons/0002_alter_betaservicefeedback_satisfaction.py
100.00% <100.00%> (ø)

core/feedback/models.py
100.00% <100.00%> (ø)

core/feedback/urls.py
100.00% <100.00%> (ø)

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 2377154...64a558e. Read the comment docs.


Updated s2geometry-node to 1.3.0 which has Windows support

Should resolve #96, #90, #64.

Still getting the same errors unfortunately :(

@marcianosr Please make an issue report with detailed error log on the s2geometry-node repo.

Fixed in #165 by using pure JavaScript - no C++ or compiler necessary.


Change logo url PR #13523

I'm submitting a ...
[ x] bug report
[ ] feature request
[ ] question about the decisions made in the repository
[ ] question about how to use this project

Summary

Please change logo url to correct one submited below. Thank you !

PR
#13523

Other information (e.g. detailed explanation, stack traces, related issues, suggestions how to fix, links for us to have context, eg. StackOverflow, personal fork, etc.)

added comment to PR


Change CLI argument in docs from blazor to blazorserver

Problem encountered on https://dotnet.microsoft.com/en-us/learn/aspnet/blazor-tutorial/create
Operating System: macos
In the documentation, it tells us to create a new app using the command dotnet new blazor -o BlazorApp when it should be dotnet new blazorserver -o BlazorApp as blazor is not a template.

There are new templates in .NET 8 including blazor

Make sure you have .NET 8 SDK before running that command. Let us know if that works!


suricata suport redis output default

i see,  suricata have supported redis output default , and then what's this plugin using
using your docker-suricata image.

This plugin serves more as an example of an output plugin.  It is possible that we'll remove the "redis" plugin from Suricata proper, if so.. This could be a candidate for a replacement.  But we won't do that until the plugin support system is more complete.


GuzzleStreamFactory: support guzzle/psr7 version 2

Q
A

Bug fix?
yes

New feature?
no

BC breaks?
no

Deprecations?
no

Related tickets
fixes https://github.com/php-http/message/issues/140

Documentation
no

License
MIT

fixed GuzzleStreamFactory compat with guzzle/psr7 version 2 similat to https://github.com/php-http/message/pull/139 which fixed it for GuzzleUriFactory

this fix is beeing tested right now. in case it works, I will psuh this PR to the non-draft state

fix confirmed in our local testing

thanks a lot for the fix. tagged as https://github.com/php-http/message/releases/tag/1.11.2


Internal tests and GitHub Actions

This PR is too big, I'll merge it and keep iterating in smaller ones.


Update pre-commit hooks (broken, needs bugfix of linter)

@ssbarnea is there a bug open on -lint side for this issue ?

@apatard No need, it is https://github.com/ansible/ansible-lint/issues/3344

Should we try again with -lint 6.16 ?

I guess that this PR is now obsolete, since I merged  PR 137. So, closing this one.


feat(search): Hnsw Vector Search Plan Operator & Execution

This PR is part of #2426
Summary

[x] "Pure" KNN Plan Operator + Executor (i.e. search on HNSW graph directly on disk)

[ ] "Pure" Range Query Plan Operator + Executor (Idea from Pgvector Hnsw Scan Code)

KNN search to get k nearest candidates as a mini-batch initialization
Expanding results based on candidates from step 1 if Next() from the executor called more than k times

[ ] Hybrid Query with Filter (Easy to implement as a starting point, but probably want to improve in the future)

KNN query as usual
Post-process the results by selecting only those results returned by the index that matches the query filter

Resources

HQANN: Efficient and Robust Similarity Search for Hybrid Queries with Structured and Unstructured Constraints
Filtered − DiskANN: Graph Algorithms for Approximate Nearest Neighbor Search with Filters
Pgvector Similar Discussion

Hiii @PragmaTwice, once we discussed the potential solutions for vector search query executor on Slack, this PR is attempting to solve it. I'm wondering if the solution above sounds good to you as an initial implementation, and whether you see any room for improvement. Thanks!

Yeah I think it's good to be an initial implementation. We can gradually refactor it to a more iterative way.

This PR is ready for review! @PragmaTwice
I probably want to add the hybrid executor after implementing the IR expressions (See the Next section in the first conversation block) if this sounds good to you. <3

This PR is ready for review! @PragmaTwice I probably want to add the hybrid executor after implementing the IR expressions (See the Next section in the first conversation block) if this sounds good to you. <3

Yeah we can then add new nodes in IR and support these new field scan operators in optimizer passes.
e.g. for RediSearch query (@year:[2020 2022])=>[KNN 10 @v $B], it's possible to generate a query plan that looks like filter (2020 <= @year and @year <= 2022) from (hnsw-vector-knn-scan @v, $B, 10).
As for which query plan is the best, we can leave it to the cost model to determine.


Ingest OMOP2OBO mappings

Lets focus on MONDO/ICD10 related ones for now.
cc @callahantiff

Sounds great!
Just so it's recorded here and since the way we import might be impacted by this. The mappings I sent this morning are the most "confident" i.e. those that are an exact match to a string in a label, definition, or synonym or those that were obtained from an existing dbxref from one the ontology or a support resource. There are other ways to get mappings (e.g., hierarchical search/traverse for parents or children and some fancy new recursive search that we can also leverage) and we can explore those in the future if you think they would be useful.
I also want to get your feedback on what I have included in the file since I opted to include a lot of information that makes the file sizes larger and that might not actually be helpful.

Last thing. In case it is helpful, here are all of the sources that the first version includes mappings from to a Mondo. The number is the count of unique Mondo concepts mapped to each source. There are duplicates here as I am reporting the original way a source has named each vocabulary (when I process these they are normalized on the backend).

2021AA - UMLS   Metathesaurus
7442

AI/RHEUM, 1993
81

Alcohol and Other Drug Thesaurus, 2000
662

Alternative Billing Concepts, 2009
1

American College of Cardiology/American   Heart Association Clinical Data Terminology, 2009D
55

Anatomical Therapeutic Chemical   Classification System, ATC_2021
1

Authorized Osteopathic Thesaurus, 2003
4

Beth Israel Vocabulary, 1.0
430

BioCarta online maps of molecular   pathways, adapted for NCI use, 2009D
1

Biomedical Research Integrated Domain   Group Model, 3.0.3, 2009D
5

CDISC Glossary Terminology, 2009D
1

COSTAR, 1989-1995
588

COSTART, 1995
662

CRISP Thesaurus, 2006
1031

Cancer Data Standards Registry and   Repository, 2009D
393

Cancer Research Center of Hawaii   Nutrition Terminology, 2009D
5

Cancer Therapy Evaluation Program -   Simple Disease Classification, 2009D
150

Canonical Clinical Problem Statement   System, 1999
800

Cellosaurus, 2009D
760

Clinical Care Classification, 2_5_2018
10

Clinical Classifications Software Refined   for ICD-10-CM, 2021
66

Clinical Classifications Software, 2005
150

Clinical Data Interchange Standards   Consortium, 2009D
463

Clinical Terms Version 3 (CTV3) (Read   Codes), 1999
1734

Clinical Trial Data Commons, 2009D
5

Clinical Trials Reporting Program, 2009D
675

Common Terminology Criteria for Adverse   Events 3.0, 2009D
71

Common Terminology Criteria for Adverse   Events 5.0, 2009D
249

Common Terminology Criteria for Adverse   Events, 2009D
236

Consumer Health Vocabulary, 2011_02
1905

Content Archive Resource Exchange   Lexicon, 2009D
8

Current Procedural Terminology, 2021
1

DXplain, 1994
706

Diagnostic and Statistical Manual of   Mental Disorders, Fifth Edition (DSM-5), 2015
49

Diseases Database, 2000
18

DrugBank, 5.0_2016_06_22, 5.0_2021_01_29
74

European Directorate for the Quality of   Medicines & Healthcare, 2009D
4

FDB MedKnowledge (formerly NDDF Plus),   2021_02_10
5

Foundational Model of Anatomy Ontology,   4_15
128

Gene Ontology, 2020_05_02
85

Geopolitical Entities, Names, and Codes   (GENC) Standard Edition 1, 2009D
89

Global Alignment of Immunization Safety   Assessment in pregnancy, 2009D
6

HCPCS Version of Current Dental   Terminology (CDT), 2021
1

HL7 Vocabulary Version 2.5, 2003_08_30
66

HL7 Vocabulary Version 3.0, 2020_11
93

HUGO Gene Nomenclature Committee, 2020_05
895

Healthcare Common Procedure Coding   System, 2021
1

Human Phenotype Ontology, 2020_10_12
1159

ICD10, 1998
789

ICD10, 2016
7991

ICD10, American English Equivalents, 1998
93

ICPC-2 PLUS
842

ICPC2 - ICD10 Thesaurus, 200412
797

ICPC2 - ICD10 Thesaurus, American English   Equivalents, 0412
1

International Classification for Nursing   Practice, 2019
29

International Classification of Diseases,   10th Edition, Clinical Modification, 2021
2057

International Classification of Diseases,   Ninth Revision, Clinical Modification, 2014
1028

International Classification of Diseases,   Ninth Revision, Clinical Modification, Metathesaurus additional entry terms,   2014
752

International Classification of   Functioning, Disability and Health for Children and Youth, 2008
6

International Classification of   Functioning, Disability and Health, 2008_12_19
6

International Classification of Primary   Care 2nd Edition, Electronic, 2E, 200203
105

International Classification of Primary   Care 2nd Edition, Electronic, 2E, American English Equivalents, 200203
11

International Classification of Primary   Care, 1993
87

International Conference on   Harmonization, 2009D
11

International Neonatal Consortium, 2009D
7

International Statistical Classification   of Diseases and Related Health Problems, 10th Revision, Australian   Modification, January 2000 Release
866

International Statistical Classification   of Diseases and Related Health Problems, Australian Modification,   Americanized English Equivalents, 2000
148

Jackson Laboratories Mouse Terminology,   adapted for NCI use, 2009D
3

KEGG Pathway Database, 2009D
33

LOINC, 269
523

Library of Congress Subject Headings,   1990
508

Library of Congress Subject Headings,   Northwestern University subset, 2013
692

MEDCIN, 3_2020_12_15
1698

Medical Dictionary for Regulatory   Activities Terminology (MedDRA), 23.1
1925

Medical Entities Dictionary, 2003
6

Medical Subject Headings, 2021_2021_01_25
2217

Medication Reference Terminology,   2021_03_01
3

MedlinePlus Health Topics, 20201125
628

Metathesaurus FDA Structured Product   Labels, 2021_02_19
10

Metathesaurus Source Terminology Names
12

Metathesaurus Version of Minimal Standard   Terminology Digestive Endoscopy, 2001
56

Multum MediSource Lexicon, 2021_02_01
31

NANDA-I Taxonomy II, 2018-2020
164

NCBI Taxonomy, 2020_05_21
90

NCI Dictionary of Cancer Terms, 2009D
588

NCI Genomic Data Commons Terms, 2009D
685

NCI HUGO Gene Nomenclature, 2009D
93

NCI Health Level 7, 2009D
6

NCI Integrated Canine Data Commons Terms,   2009D
3

NCI Thesaurus, 2020_09D
2334

National Council for Prescription Drug   Programs, 2009D
2

National Institute of Child Health and   Human Development, 2009D
1106

Neuronames Brain Hierarchy, 2020_05_28
143

Nursing Outcomes Classification (NOC), 6
82

Omaha System, 2005
13

Online Congenital Multiple Anomaly/Mental   Retardation Syndromes, 1999
391

Online Mendelian Inheritance in Man,   2021_02_08
2119

Patient Care Data Set, 1997
12

Pediatric Cancer Data Commons, 2009D
33

Perioperative Nursing Data Set, 4_2018
2

Physician Data Query, 2018_10_27
739

QMR clinically related terms from   Randolph A. Miller, 1999
10

Quick Medical Reference (QMR), 1996
236

Read thesaurus Americanized Synthesized   Terms, 1999
20

Read thesaurus, American English   Equivalents, 1999
628

Read thesaurus, Synthesized Terms, 1999
24

RxNorm Vocabulary, 20AA_210301F
6

SNOMED International, 1998
1471

SNOMED-2, 2
1246

Source of Payment Typology, 9.2
2

Thesaurus of Psychological Index Terms,   2004
294

U.S. Centers for Disease Control and   Prevention, 2009D
1

U.S. Food and Drug Administration, 2009D
166

UMDNS: product category thesaurus, 2021
6

UMLS Metathesaurus
270

US Edition of SNOMED CT, 2021_03_01
8363

USP Compendial Nomenclature, 2021_02_15
1

USP Medicare Model Guidelines, 2020
1

UltraSTAR, 1993
7

Unified Code for Units of Measure, 2009D
23

University of Washington Digital   Anatomist, 1.7.3
27

Vaccines Administered, 2017_02_08,   2021_01_29
21

Veterans Health Administration National   Drug File, 2021_01_29
11

WHO Adverse Reaction Terminology, 1997
567

csp
35

dermo
1

doid
9115

efo
2639

gard
5326

gtr
33

hgnc
43

hp
517

icd-10
1

icd10
8849

icd10cm
9

icd11
1

icd9
4110

icd9cm
1

icdo
655

ido
1

kegg
33

loinc
1

meddra
1316

medgen
26

mesh
7555

mfomd
3

mondo
107

mp
3

mpath
1

mth
1

ncit
6647

ndfrt
1

nifstd
18

obi
1

ogms
1

omim
9619

omimps
493

omop
5

oncotree
517

orphanet
10292

pato
1

pmid
26

reactome
1

scdo
2

scitd
1

sctid
8413

sctid_2010_1_31
4

snomedct
1

umls
14440

umls_cui
3

wikidata
2

wikipedia
82

Just documenting here per Nico's request.
Tiffany recently produced and explained these ICD10::Mondo mappings:

Online file: https://www.dropbox.com/s/r52brak251pmhgt/omop2obo_ICD10_ICD10CM_MONDO_map_07APRIL2022.xlsx?dl=1
Same file, just uploaded here: omop2obo_ICD10_ICD10CM_MONDO_map_07APRIL2022.xlsx

Here's the raw text from Tiffany's explanation:

The file has two tabs. Note that the first tab (i.e., “OMOP2OBO_ICD10_ICD10CM_ExactMap”) contains the primary mappings (19,139 Mondo concepts  6,588 ICD10/CM concepts). These mappings were created using the tested and most confident parts of the new functionality that will become available with the next release. Note that I have only included the exact string matches (to labels, synonyms, and definitions) and dbXRefs. Whenever possible mappings were created at the concept-level, but if a mapping could not be established at this level, then a mapping was attempted at the ancestor level. Currently, this works by traversing the hierarchy, where all parent concepts are searched until a match is achieved. An improvement over the initial release, when a concept is mapped at the ancestor level it will include an integer that specifies you how many levels (i.e., parent, grandparent, etc) above the concept the mapping was made. For example, the Mondo concept alopecia, isolated (MONDO_0000005) was mapped to the ICD10 concept nonscarring hair loss (L65.9) via it’s grandparent concept alopecia (MONDO_0004907). The evidence string provided for this mapping is: “OBO Ancestor: MONDO_0004907 - 2 level(s) above MONDO_0000005 on icd10:L65.9”. I’d love to know if you find this helpful. In the future, I think it could provide useful context for helping to generate a confidence score for the mapping (not something that I have yet, but I would love to implement this in the future).
A few important things to note:

I am still working on the best phrasing for the mapping evidence. Hopefully it makes sense, I tried to make the mappings as transparent as possible
The file contains duplicate rows this is intentional and was done to keep the evidence pieces for the different ways a mapping can be created between an ICD and Mondo concept separate. You can totally collapse the rows by combining the mappings, I just thought you might prefer to have it separate for now as you might prefer certain types of mappings over others (although this should not have an impact on the resulting mapping) and this would ensure that the file can be easily filtered. If you need help aggregating the file in this way, just let me know.

The second tab (i.e., “OMOP2OBO_ICD10_ICD10CM_ChildMap”) contains mappings from a beta feature that I have been working on and I included it just in case it might be helpful to you. These mappings are meant to help address the issue that ICD10 tends to be more granular than Mondo. Thus, these mappings take advantage of the ontologies descendant hierarchy. See examples in screenshot below.

In contrast to the approach used when mapping a concept at the ancestor level, here we are searching for more specific mappings in an effort to try and capture the loss of granularity between ICD and Mondo. So, you can see from above that we are able to extend the Mondo concept inflammatory diarrhea by mapping it to several more specific, but related ICD10 concepts. The string in the map_evidence column provides an explanation. Take the first row, the mapping evidence states that ICD10 A03 was mapped to MONDO_0000252 via it’s descendant concept MONDO_0019345, which is two levels below MONDO_0000252. I included in this figure one additional example – Piedra. Please note that I have not manually verified all of these mappings. I did perform a sport-check to remove many of the obviously incorrect mappings. There is still a chance that some errors may exist, but many of the mappings also look pretty good. You can be most confident of the mappings with map_type “DBXREF”. Let me know if you have any questions about these and please don’t feel like you have to use them, I included them because I thought they might potentially be useful to you.


[Flowbroker: GUI] Problem with swich node

In the flow screen, if you use the switch node and add some rules, the window's width grows without a limit.
version: 0.3.0-nightly20181227
fun fact: if you resize the window before adding the rule, the behavior does not happen, but when you close it and open it again, it opens oversized.

My bad, I was using the previous GUI version, not the 0.3.0-nightly20181227. This problem does not occur anymore.


packages: Flatten project structure to avoid exporting internal functions

Description
This patch flattens the structure a bit in order to tighten the scope.
The only functions that are exported for each datasource/resource
are Datasource() and Resource().
Additionally, all utility functions have been placed into an internal
package to avoid having external projects call them.
Related Issues
Closes: https://github.com/elastic/terraform-provider-ec/issues/93
How Has This Been Tested?
-> Running terraform acceptance tests...
=== RUN   TestAccDatasourceDeployment_basic
=== PAUSE TestAccDatasourceDeployment_basic
=== RUN   TestAccDatasourceStack_latest
=== PAUSE TestAccDatasourceStack_latest
=== RUN   TestAccDatasourceStack_regex
=== PAUSE TestAccDatasourceStack_regex
=== RUN   TestAccDeployment_basic
=== PAUSE TestAccDeployment_basic
=== RUN   TestAccDeploymentTrafficFilterAssociation_basic
=== PAUSE TestAccDeploymentTrafficFilterAssociation_basic
=== RUN   TestAccDeploymentTrafficFilter_basic
=== PAUSE TestAccDeploymentTrafficFilter_basic
=== CONT  TestAccDatasourceDeployment_basic
=== CONT  TestAccDeploymentTrafficFilterAssociation_basic
=== CONT  TestAccDeploymentTrafficFilter_basic
=== CONT  TestAccDatasourceStack_regex
=== CONT  TestAccDeployment_basic
=== CONT  TestAccDatasourceStack_latest
--- PASS: TestAccDatasourceStack_regex (27.43s)
--- PASS: TestAccDatasourceStack_latest (27.56s)
--- PASS: TestAccDeploymentTrafficFilter_basic (69.28s)
--- PASS: TestAccDeploymentTrafficFilterAssociation_basic (356.24s)
--- PASS: TestAccDatasourceDeployment_basic (391.17s)
--- PASS: TestAccDeployment_basic (961.99s)
PASS
ok  	github.com/elastic/terraform-provider-ec/ec/acc	963.785s

Types of Changes

[x] Refactoring (improves code quality but has no user-facing effect)

Readiness Checklist

[x] My code follows the code style of this project
[x] My change requires a change to the documentation
[x] I have updated the documentation accordingly
[x] I have added tests to cover my changes
[x] All new and existing tests passed

@marclop can I get some 👀 on this please?


instance segmentation error

I download the model and convert it to IR via the tools/download_pretrained_weights.py script.
When running the instance segmentation demo, I encountered an error.

And the order is:

Have someone give some suggestions?
The version of openvino is 2019.R1

I get it because of cpp_extension.
https://github.com/opencv/open_model_zoo/issues/177


Add Mach-O file format support

Adds Mach-O support for x86/x64 Mach-O binaries.

Thank you for the feedback @tnballo
Your requested changes have been made!

Thanks!


regression: tests work items declaration allow duplicates

In tags registration in zafira-client was updated a little bit. Not sure if it a real root cause but starting from 4.0.52 we register test tags twice:

on before test
on after test

Also in our production databases I see that duplicates are being created right after migration (May, 15)
Duplication means that in the test_work_items there are several lines with where test_id and work_item_id are the same.
id           ; test_id  ; work_item_id; created_at
45058131;107119680;34961;"2019-05-15 02:13:20.354465"
45078037;107119680;34961;"2019-05-15 10:30:53.984916"
so based on created_at date we have problem in detecting existing tags and register one more with the same values

How does test tags correlate with work items declaration? I was trying to identify tags duplicates running:
select test_id, count() from stage.test_tags group by test_id, tag_id having count() > 1;
but nothing was found.

fixed in 4.0.53+


Pose of the robot 3d

Hi!
I have been woriking and configuring 3d cartographer a couple of days. I don't kow if i am missing something. Is there any topic that publishes the estimate pose of the robot (translation and orientation) I can see that the topic /trajectory_node_list is publishing the translation of the robot as a markerarray msg. How can i get the orentatio fo the robot??
Thanks a lot!

Hello!
Thanks for your answer, i didn't realize it. Now it sounds perfectly reasonable...


Feature Request: Dynamic Colorbars that Sync with Layer Visibility

Description
Currently, colorbars added via add_colorbar() remain visible regardless of layer visibility. It would be helpful to have colorbars that automatically show/hide when their corresponding layers are toggled.
Use Case
When working with multiple layers that each have their own colorbar (e.g., time series data, different bands), users often want to:

Hide all layers and colorbars by default
Show the appropriate colorbar only when its corresponding layer is visible
Hide the colorbar when its layer is turned off

Example of desired functionality
Map = geemap.Map()

# Add layer with associated colorbar (both hidden by default)

Map.addLayer(image, vis_params, layer_name, shown=False)
Map.add_colorbar( vis_params=vis_params,
    label='Value',
    layer_name=layer_name, # Link colorbar to layer
    shown=False # Hide colorbar by default
)

Expected Behavior

When a layer is turned on via the layer control, its corresponding colorbar appears
When a layer is turned off, its colorbar is hidden
Multiple colorbars can exist but only show when their layers are active

Current Workarounds
Currently, users must either:

Show all colorbars at once (cluttering the map)
Implement custom JavaScript solutions
Use alternative mapping libraries

Additional Context
This feature would be particularly useful for:

Time series visualization
Multi-band analysis
Comparative mapping

This is already supported. Setting the layer_name parameter for the colorbar the same as the desired layer to be linked to the colorbar

m = geemap.Map()

dem = ee.Image("USGS/SRTMGL1_003")
vis_params = {
    "min": 0,
    "max": 4000,
    "palette": ["006633", "E5FFCC", "662A00", "D8D8D8", "F5F5F5"],
}

m.add_layer(dem, vis_params, "SRTM DEM")
m.add_colorbar(vis_params, label="Elevation (m)", layer_name="SRTM DEM")
m


Implementation of cycles

Signed-off-by: Federico Guerinoni<EMAIL_ADDRESS>

Codecov Report
Patch coverage has no change and project coverage change: -0.08 :warning:

Comparison is base (136b862) 56.34% compared to head (b992348) 56.27%.

: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.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #202      +/-   ##
==========================================
- Coverage   56.34%   56.27%   -0.08%
==========================================
  Files          40       40
  Lines        2843     2845       +2
==========================================
- Hits         1602     1601       -1
- Misses       1241     1244       +3

Impacted Files
Coverage Δ

emu/src/gba.rs
0.00% <0.00%> (ø)

ui/src/cpu_handler.rs
0.00% <0.00%> (ø)

... and 1 file with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[Tax] Throwing generic error when trying to get percent tax rate without providing tax class or country Id

Currently, the tax module is sending back error code 500 when user send a request for tax rate without the required parameters tax class or country id. It should send back a 400 code according to RESTful standard.


List not showing up

<ion-view view-title="Search">
<ion-content >
  <ion-google-place placeholder="Enter an address, Apt# and ZIP" ng-model="location" />
</ion-content>
</ion-view>

Using this, no list is showing. Using the devTools I can see the list is there with the places, but it's not showing at all, and the css is declared.

Same behavior on my side

Has something to do with the z-index of the ion-content element (setting it to 999 displays the element correctly)

Same here in a list (no dropdown will be shown):
<ion-view view-title="Params" hide-back-button="true">
  <ion-content>

      Params

    <ion-list>
      <ion-item>
        <ion-google-place placeholder="Your address" ng-model="addressName" required name="address" location-changed="locationChanged" current-location="true"/>
      </ion-item>
    </ion-list>

  </ion-content>
</ion-view>

or in a div following by a div (the dropdown will be shown but the content behind the next div won't be displayed)

<ion-view view-title="Params" hide-back-button="true">
  <ion-content>

      Params

      <ion-google-place placeholder="Your address" ng-model="addressName" required name="address" location-changed="locationChanged"/>

      <input type="range" name="distance" ng-model="distance" min="5" max="30">

  </ion-content>
</ion-view>

Any clue or fix ?
Using the last .js and .css version of ion-google-place

Hi,
I'm having the same problem.
Did somebody manage to solve this issue ?

not me. I decided finally not to use ion-google-place.

I was able to fix it with @esquire900 's analysis of the issue.
I created another class for the ion-content element and added a few lines in the CSS file to set the z-index to some big value.


[python-package] do not copy column-major numpy arrays when predicting

Follow up to #6721. This prevents copying the data array when predicting if it's column-major.

There is one more place where _np2d_to_np1d() can simplify the code and save memory:
https://github.com/microsoft/LightGBM/blob/53be01f34d362681b0ea0159aaaaf1b3fba9d139/python-package/lightgbm/basic.py#L2358-L2361
But it'll require to change from single flag int is_row_major to array of such flags int* is_row_major
Could you please prepare one more PR for that?

The create from mats function takes a single int argument for the layout
https://github.com/microsoft/LightGBM/blob/480600b3afaf2a0a6f32cf417edf9567f625b2c3/include/LightGBM/c_api.h#L431-L436
so they should all have the same layout.
I can work on that, i.e. try not to copy if they all have the same layout and enforce row-major otherwise.

I see, I had misunderstood the suggestion. Sounds good, I'll work on that.

@jmoralez Thanks a lot!


chore: remove obsolete csp header

Introduced in #1105.

It is now obsolete, because all mixed content is now blocked if it can’t be autoupgraded.

Refs: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/block-all-mixed-content
Refs: https://www.w3.org/TR/mixed-content/#strict-checking

Seems fine given docs, but is there harm in leaving it? I'm curious how this impacts older browsers that may have been enforcing the directive.

The harm I can currently conceive is that we emit a small amount of extra bytes in every header, and browsers like Firefox emit a warning.
The standard appears to try to have browsers upgrade insecure by default, and block anything not upgradable.
Since we already implement HSTS, browsers should either load resources over HTTPS or block them automatically.


Update nodes.md

Fix the issue that it should be node.kubernetes.io/out-of-service instead of node kubernetes.io/out-of-service

It is required to sign CLA before some reviewers jump in:
https://github.com/kubernetes/community/blob/master/CLA.md

It is required to sign CLA before some reviewers jump in:
https://github.com/kubernetes/community/blob/master/CLA.md

Hi @windsonsea , Thanks you so much for this reminder. I have updated the CLA.


Shareloc website down due to zenod API changes

Due to a recent upgrade in zenodo (announcement: https://blog.zenodo.org/2023/10/13/2023-10-13-zenodo-rdm/ ), the API used by shareloc website to access data on zenodo is not working anymore, we need some work to keep it up.
Besides upgrading to the InvenioRDM api, documenation here: https://inveniordm.docs.cern.ch/reference/rest_api_drafts_records/#search-records
To restore file access, we need to wait for zenodo to fix the file access issue here: https://github.com/zenodo/zenodo/issues/2479
For now, I added a warning in the website.

Almost one year has passed, and the shareloc.xyz website is still non-functional due to the zenodo issue.  Will this be fixed?  We are preparing a manuscript and wish to reference shareloc, but hesitate to do so when the site is broken.


Relocate unnecessary peer dependencies #91

Do you mind bumping the minor version as well? Sorry i am away from my main computer so it's just easier if you do both :) I will publish it


IMAP-Hi Add Hi sensor head to logical source global attribute

Algorithm Description:
Need to add 45 an 90 to the descriptor part of the logical source global attribute so that the filename is correctly generated. This affects all Hi L1 data at the time this ticket was written.

Completed in #630, #632


cloudscraper.exceptions.CloudflareCode1020: Cloudflare has blocked this request (Code 1020 Detected).

Appeared about 2 to 3 hours ago. Waiting for help ...
os UBUNTU

#209
also there is a template for issues for a reason


Run a working ssh server inside chroot

I would like to be able to login remotely in my chroot ; apparently it isn't just a case of installing the ssh server...

After following the instructions above, as well as adding host information on each chroot's ~.ssh/config file,  I continue to see several errors, for example ...
With three chroots (chroot1, chroot2, chroot3), when I attempt, from chroot1:
ssh user1@chroot2 -p 2222
Name or service not known
ssh user1@chroot2
connect to localhost port 2222: Connection refused
Please advise re. what subtle bit of config is missing?

BTW, this appears to succeed:
ssh<EMAIL_ADDRESS>It asks for password, then proceeds to open an ssh terminal session ... on whichever chroot was mounted first, regardless of the unique IP address assigned to a named chroot, and the unique ssh port # set for the corresponding chroot.

Got it. It turns out that even though the instructions here:
https://github.com/dnschneid/crouton/wiki/Running-servers-in-crouton
explain how to open a port # (for iptables), that IF you decide to use a non-standard port #,, as many suggest, and is required in this case, for each chroot to have a dedicated port #,  then you also have to edit the file:
/etc/ssh/sshd_config
so that when sshd runs, it know what port to listen on.
It would be helpful if there were an sshd command line option to set the port #, in sync with the iptables -dport option. If that exists, TFMs being what they are, if would likely take a PhD research project to dig it out.


Lua compiler

The main branch for all lua-compiler related features - it's gonna be big.

I mean, it's too much code to review, but I don't see how it could have been any other way. Happy tests => happy me.

Maybe only look through the code that has changed? I can understand that you can't really digest the whole lua-compiler. But maybe you'll find something that's off with the changes I've made to the language.

what i saw in the non-lua looked fine. it's just that the lua part is the main content xd

Maybe we should review it via a walk-through - where I talk about all the code and guide you? It's not that complex - it's just a lot.


Convert the codebase to es6 module

What should you change? A clear and concise description of what changes are
required

Convert the entire project to es6.
Example:
convert require to import
module.export to exports or export default accordingly

Make sure the app is working as expected at the end of the completion.

I'd like to take this up !

Cool, I have assigned it to you!

Can I use Babel here since Nodejs uses Commonjs ?

You can simply update your nodejs to latest unstable version.
The latest version has experimental support for esm.

If you need further clarification, lmk.

Are you still working on it? @ShubhamPalriwala

Am facing some issues while doing yarn install !
I guess my OS got corrupt a while ago maybe that's the reason so it might take time for me to resolve this issue !
I will try do it once my OS is fixed.
If somebody else is up for taking it then I'm okay with it!

version 0.0.8 upgrades codebase to es6.

version 0.0.8 upgrades codebase to es6.