[Bug]: Cluster autoscaler not scaling nodes

Description
Hello,
I've just installed a fresh k3s cluster and I've deployed a REST API built with springboot connected to a mysql database. I've started to stress test the REST API and I wanted to see if the cluster autoscaling will create new nodes to sustain that workload. ( stress test was made continuously for 3 minutes ). For my unfortunate surprise all worker nodes CPU were 100%  and no new nodes were created. Any advice ?
I will attach some logs form the autoscaler pod
I0917 20:17:18.193930       1 main.go:534] Cluster Autoscaler 1.27.3 I0917 20:17:18.307772       1 leaderelection.go:245] attempting to acquire leader lease kube-system/cluster-autoscaler... I0917 20:17:18.312264       1 leaderelection.go:349] lock is held by cluster-autoscaler-7c45954d75-65fxc and has not yet expired I0917 20:17:18.312292       1 leaderelection.go:250] failed to acquire lease kube-system/cluster-autoscaler I0917 20:17:22.090179       1 leaderelection.go:349] lock is held by cluster-autoscaler-7c45954d75-65fxc and has not yet expired I0917 20:17:22.090215       1 leaderelection.go:250] failed to acquire lease kube-system/cluster-autoscaler I0917 20:17:24.699126       1 leaderelection.go:349] lock is held by cluster-autoscaler-7c45954d75-65fxc and has not yet expired I0917 20:17:24.699182       1 leaderelection.go:250] failed to acquire lease kube-system/cluster-autoscaler I0917 20:17:28.923447       1 leaderelection.go:349] lock is held by cluster-autoscaler-7c45954d75-65fxc and has not yet expired I0917 20:17:28.923473       1 leaderelection.go:250] failed to acquire lease kube-system/cluster-autoscaler I0917 20:17:31.744792       1 leaderelection.go:349] lock is held by cluster-autoscaler-7c45954d75-65fxc and has not yet expired I0917 20:17:31.744815       1 leaderelection.go:250] failed to acquire lease kube-system/cluster-autoscaler I0917 20:17:35.897408       1 leaderelection.go:255] successfully acquired lease kube-system/cluster-autoscaler I0917 20:17:35.898292       1 event_sink_logging_wrapper.go:48] Event(v1.ObjectReference{Kind:"Lease", Namespace:"kube-system", Name:"cluster-autoscaler", UID:"34d7711b-09d7-4be7-8b37-a438bb3c4d15", APIVersion:"coordination.k8s.io/v1", ResourceVersion:"10808", FieldPath:""}): type: 'Normal' reason: 'LeaderElection' cluster-autoscaler-78d849bc48-njfv4 became leader I0917 20:17:35.900852       1 reflector.go:287] Starting reflector *v1.PersistentVolume (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.900867       1 reflector.go:323] Listing and watching *v1.PersistentVolume from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.901274       1 reflector.go:287] Starting reflector *v1.Pod (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.901282       1 reflector.go:323] Listing and watching *v1.Pod from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.902005       1 reflector.go:287] Starting reflector *v1.ReplicationController (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.902015       1 reflector.go:323] Listing and watching *v1.ReplicationController from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.903078       1 reflector.go:287] Starting reflector *v1.StorageClass (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.903096       1 reflector.go:323] Listing and watching *v1.StorageClass from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.903473       1 reflector.go:287] Starting reflector *v1.Namespace (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.903485       1 reflector.go:323] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.903653       1 reflector.go:287] Starting reflector *v1.CSINode (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.903658       1 reflector.go:323] Listing and watching *v1.CSINode from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.903778       1 reflector.go:287] Starting reflector *v1.PodDisruptionBudget (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.903785       1 reflector.go:323] Listing and watching *v1.PodDisruptionBudget from k8s.io/client-go/informers/factory.go:150 I0917 20:17:35.903962       1 reflector.go:287] Starting reflector *v1.Pod (1h0m0s) from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:188 I0917 20:17:35.903969       1 reflector.go:323] Listing and watching *v1.Pod from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:188 I0917 20:17:35.904166       1 reflector.go:287] Starting reflector *v1.Pod (1h0m0s) from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:212 I0917 20:17:35.904175       1 reflector.go:323] Listing and watching *v1.Pod from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:212 I0917 20:17:35.904366       1 reflector.go:287] Starting reflector *v1.Node (1h0m0s) from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:246 I0917 20:17:35.904371       1 reflector.go:323] Listing and watching *v1.Node from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:246 I0917 20:17:35.904494       1 reflector.go:287] Starting reflector *v1.Node (1h0m0s) from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:246 I0917 20:17:35.904498       1 reflector.go:323] Listing and watching *v1.Node from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:246 I0917 20:17:35.907325       1 reflector.go:287] Starting reflector *v1.PodDisruptionBudget (1h0m0s) from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:309 I0917 20:17:35.907347       1 reflector.go:323] Listing and watching *v1.PodDisruptionBudget from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:309 I0917 20:17:35.907430       1 reflector.go:287] Starting reflector *v1.DaemonSet (1h0m0s) from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:320 I0917 20:17:35.907435       1 reflector.go:323] Listing and watching *v1.DaemonSet from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:320 I0917 20:17:35.907487       1 reflector.go:287] Starting reflector *v1.ReplicationController (1h0m0s) from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:329 I0917 20:17:35.907495       1 reflector.go:323] Listing and watching *v1.ReplicationController from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:329 I0917 20:17:35.907581       1 reflector.go:287] Starting reflector *v1.Job (1h0m0s) from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:338 I0917 20:17:35.907586       1 reflector.go:323] Listing and watching *v1.Job from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:338 I0917 20:17:35.907621       1 reflector.go:287] Starting reflector *v1.ReplicaSet (1h0m0s) from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:347 I0917 20:17:35.907627       1 reflector.go:323] Listing and watching *v1.ReplicaSet from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:347 I0917 20:17:35.907666       1 reflector.go:287] Starting reflector *v1.StatefulSet (1h0m0s) from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:356 I0917 20:17:35.907670       1 reflector.go:323] Listing and watching *v1.StatefulSet from k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes/listers.go:356 I0917 20:17:36.088460       1 reflector.go:287] Starting reflector *v1.Node (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.088498       1 reflector.go:323] Listing and watching *v1.Node from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.188650       1 reflector.go:287] Starting reflector *v1.CSIDriver (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.188685       1 reflector.go:323] Listing and watching *v1.CSIDriver from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.188858       1 reflector.go:287] Starting reflector *v1.CSIStorageCapacity (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.188868       1 reflector.go:323] Listing and watching *v1.CSIStorageCapacity from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.189027       1 reflector.go:287] Starting reflector *v1.Service (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.189044       1 reflector.go:323] Listing and watching *v1.Service from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.189155       1 reflector.go:287] Starting reflector *v1.ReplicaSet (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.189162       1 reflector.go:323] Listing and watching *v1.ReplicaSet from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.189308       1 reflector.go:287] Starting reflector *v1.StatefulSet (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.189317       1 reflector.go:323] Listing and watching *v1.StatefulSet from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.189448       1 reflector.go:287] Starting reflector *v1.PersistentVolumeClaim (0s) from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.189462       1 reflector.go:323] Listing and watching *v1.PersistentVolumeClaim from k8s.io/client-go/informers/factory.go:150 I0917 20:17:36.192555       1 request.go:628] Waited for 288.059928ms due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/api/v1/nodes?limit=500&resourceVersion=0 I0917 20:17:36.388542       1 request.go:628] Waited for 482.231827ms due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/api/v1/nodes?limit=500&resourceVersion=0 I0917 20:17:36.688588       1 request.go:628] Waited for 781.071541ms due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/policy/v1/poddisruptionbudgets?limit=500&resourceVersion=0 I0917 20:17:36.788492       1 request.go:628] Waited for 880.980169ms due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/apps/v1/daemonsets?limit=500&resourceVersion=0 I0917 20:17:36.901088       1 request.go:628] Waited for 993.477674ms due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/api/v1/replicationcontrollers?limit=500&resourceVersion=0 I0917 20:17:37.101314       1 request.go:628] Waited for 1.193648171s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/batch/v1/jobs?limit=500&resourceVersion=0 I0917 20:17:37.101349       1 request.go:696] Waited for 1.193648171s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/batch/v1/jobs?limit=500&resourceVersion=0 I0917 20:17:37.301632       1 request.go:628] Waited for 1.393940588s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/apps/v1/replicasets?limit=500&resourceVersion=0 I0917 20:17:37.501245       1 request.go:628] Waited for 1.593447519s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/apps/v1/statefulsets?limit=500&resourceVersion=0 I0917 20:17:37.700711       1 request.go:628] Waited for 1.511877168s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/storage.k8s.io/v1/csidrivers?limit=500&resourceVersion=0 I0917 20:17:37.900874       1 request.go:628] Waited for 1.711888103s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/storage.k8s.io/v1/csistoragecapacities?limit=500&resourceVersion=0 I0917 20:17:38.101249       1 request.go:628] Waited for 1.912058639s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/api/v1/services?limit=500&resourceVersion=0 I0917 20:17:38.301067       1 request.go:628] Waited for 2.111773092s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/apps/v1/replicasets?limit=500&resourceVersion=0 I0917 20:17:38.301101       1 request.go:696] Waited for 2.111773092s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/apps/v1/replicasets?limit=500&resourceVersion=0 I0917 20:17:38.588584       1 request.go:628] Waited for 2.399116416s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/apps/v1/statefulsets?limit=500&resourceVersion=0 I0917 20:17:38.700950       1 request.go:628] Waited for 2.511076078s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/api/v1/persistentvolumeclaims?limit=500&resourceVersion=0 I0917 20:17:38.900667       1 request.go:628] Waited for 2.708094354s due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/api/v1/nodes?limit=500&resourceVersion=0 I0917 20:17:39.101487       1 request.go:628] Waited for 2.907884448s due to client-side throttling, not priority and fairness, request: POST:https://<IP_ADDRESS>:443/api/v1/namespaces/kube-system/configmaps I0917 20:17:39.110814       1 cloud_provider_builder.go:29] Building hetzner cloud provider. W0917 20:17:39.381593       1 hetzner_servers_cache.go:94] Fetching servers from Hetzner API I0917 20:17:39.574787       1 main.go:399] Registered cleanup signal handler I0917 20:17:39.574825       1 node_instances_cache.go:156] Start refreshing cloud provider node instances cache I0917 20:17:39.574837       1 node_instances_cache.go:168] Refresh cloud provider node instances cache finished, refresh took 7.32µs I0917 20:17:49.575251       1 static_autoscaler.go:289] Starting main loop I0917 20:17:49.575358       1 hetzner_node_group.go:515] Set node group draining-node-pool size from 0 to 0, expected delta 0 I0917 20:17:49.575376       1 hetzner_node_group.go:515] Set node group k3s2-autoscaler size from 0 to 0, expected delta 0 W0917 20:17:49.575822       1 hetzner_server_type_cache.go:93] Fetching server types from Hetzner API W0917 20:17:49.637604       1 clusterstate.go:444] AcceptableRanges have not been populated yet. Skip checking W0917 20:17:49.637637       1 clusterstate.go:444] AcceptableRanges have not been populated yet. Skip checking I0917 20:17:49.637740       1 filter_out_schedulable.go:63] Filtering out schedulables I0917 20:17:49.637755       1 filter_out_schedulable.go:120] 0 pods marked as unschedulable can be scheduled. I0917 20:17:49.637780       1 filter_out_schedulable.go:83] No schedulable pods I0917 20:17:49.637789       1 filter_out_daemon_sets.go:40] Filtering out daemon set pods I0917 20:17:49.637793       1 filter_out_daemon_sets.go:49] Filtered out 0 daemon set pods, 0 unschedulable pods left I0917 20:17:49.637814       1 static_autoscaler.go:552] No unschedulable pods I0917 20:17:49.637830       1 static_autoscaler.go:575] Calculating unneeded nodes I0917 20:17:49.637843       1 pre_filtering_processor.go:57] Node k3s2-cp-pool-1-gqi should not be processed by cluster autoscaler (no node group config) I0917 20:17:49.637854       1 pre_filtering_processor.go:57] Node k3s2-cp-pool-1-ndn should not be processed by cluster autoscaler (no node group config) I0917 20:17:49.637861       1 pre_filtering_processor.go:57] Node k3s2-ag-pool-1-hdy should not be processed by cluster autoscaler (no node group config) I0917 20:17:49.637867       1 pre_filtering_processor.go:57] Node k3s2-ag-pool-1-tih should not be processed by cluster autoscaler (no node group config) I0917 20:17:49.637913       1 static_autoscaler.go:623] Scale down status: lastScaleUpTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 lastScaleDownDeleteTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 lastScaleDownFailTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 scaleDownForbidden=false scaleDownInCooldown=false I0917 20:17:49.637955       1 static_autoscaler.go:632] Starting scale down I0917 20:17:49.637983       1 legacy.go:296] No candidates for scale down I0917 20:17:59.675591       1 static_autoscaler.go:289] Starting main loop I0917 20:17:59.675710       1 hetzner_node_group.go:515] Set node group k3s2-autoscaler size from 0 to 0, expected delta 0 I0917 20:17:59.675727       1 hetzner_node_group.go:515] Set node group draining-node-pool size from 0 to 0, expected delta 0 I0917 20:17:59.676695       1 filter_out_schedulable.go:63] Filtering out schedulables I0917 20:17:59.676719       1 filter_out_schedulable.go:120] 0 pods marked as unschedulable can be scheduled. I0917 20:17:59.676735       1 filter_out_schedulable.go:83] No schedulable pods I0917 20:17:59.676743       1 filter_out_daemon_sets.go:40] Filtering out daemon set pods I0917 20:17:59.676751       1 filter_out_daemon_sets.go:49] Filtered out 0 daemon set pods, 0 unschedulable pods left I0917 20:17:59.676786       1 static_autoscaler.go:552] No unschedulable pods I0917 20:17:59.676812       1 static_autoscaler.go:575] Calculating unneeded nodes I0917 20:17:59.676828       1 pre_filtering_processor.go:57] Node k3s2-ag-pool-1-hdy should not be processed by cluster autoscaler (no node group config) I0917 20:17:59.676840       1 pre_filtering_processor.go:57] Node k3s2-ag-pool-1-tih should not be processed by cluster autoscaler (no node group config) I0917 20:17:59.676852       1 pre_filtering_processor.go:57] Node k3s2-cp-pool-1-gqi should not be processed by cluster autoscaler (no node group config) I0917 20:17:59.676863       1 pre_filtering_processor.go:57] Node k3s2-cp-pool-1-ndn should not be processed by cluster autoscaler (no node group config) I0917 20:17:59.676913       1 static_autoscaler.go:623] Scale down status: lastScaleUpTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 lastScaleDownDeleteTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 lastScaleDownFailTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 scaleDownForbidden=false scaleDownInCooldown=false I0917 20:17:59.676963       1 static_autoscaler.go:632] Starting scale down I0917 20:17:59.676998       1 legacy.go:296] No candidates for scale down I0917 20:18:09.690499       1 static_autoscaler.go:289] Starting main loop I0917 20:18:09.690600       1 hetzner_node_group.go:515] Set node group draining-node-pool size from 0 to 0, expected delta 0 I0917 20:18:09.690614       1 hetzner_node_group.go:515] Set node group k3s2-autoscaler size from 0 to 0, expected delta 0 I0917 20:18:09.691168       1 filter_out_schedulable.go:63] Filtering out schedulables I0917 20:18:09.691194       1 filter_out_schedulable.go:120] 0 pods marked as unschedulable can be scheduled. I0917 20:18:09.691207       1 filter_out_schedulable.go:83] No schedulable pods I0917 20:18:09.691213       1 filter_out_daemon_sets.go:40] Filtering out daemon set pods I0917 20:18:09.691218       1 filter_out_daemon_sets.go:49] Filtered out 0 daemon set pods, 0 unschedulable pods left I0917 20:18:09.691241       1 static_autoscaler.go:552] No unschedulable pods I0917 20:18:09.691263       1 static_autoscaler.go:575] Calculating unneeded nodes I0917 20:18:09.691279       1 pre_filtering_processor.go:57] Node k3s2-ag-pool-1-hdy should not be processed by cluster autoscaler (no node group config) I0917 20:18:09.691288       1 pre_filtering_processor.go:57] Node k3s2-ag-pool-1-tih should not be processed by cluster autoscaler (no node group config) I0917 20:18:09.691296       1 pre_filtering_processor.go:57] Node k3s2-cp-pool-1-gqi should not be processed by cluster autoscaler (no node group config) I0917 20:18:09.691304       1 pre_filtering_processor.go:57] Node k3s2-cp-pool-1-ndn should not be processed by cluster autoscaler (no node group config) I0917 20:18:09.691343       1 static_autoscaler.go:623] Scale down status: lastScaleUpTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 lastScaleDownDeleteTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 lastScaleDownFailTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 scaleDownForbidden=false scaleDownInCooldown=false I0917 20:18:09.691384       1 static_autoscaler.go:632] Starting scale down I0917 20:18:09.691407       1 legacy.go:296] No candidates for scale down I0917 20:18:19.730416       1 static_autoscaler.go:289] Starting main loop I0917 20:18:19.730517       1 hetzner_node_group.go:515] Set node group draining-node-pool size from 0 to 0, expected delta 0 I0917 20:18:19.730530       1 hetzner_node_group.go:515] Set node group k3s2-autoscaler size from 0 to 0, expected delta 0 I0917 20:18:19.731494       1 filter_out_schedulable.go:63] Filtering out schedulables I0917 20:18:19.731514       1 filter_out_schedulable.go:120] 0 pods marked as unschedulable can be scheduled. I0917 20:18:19.731526       1 filter_out_schedulable.go:83] No schedulable pods I0917 20:18:19.731531       1 filter_out_daemon_sets.go:40] Filtering out daemon set pods I0917 20:18:19.731537       1 filter_out_daemon_sets.go:49] Filtered out 0 daemon set pods, 0 unschedulable pods left I0917 20:18:19.731562       1 static_autoscaler.go:552] No unschedulable pods I0917 20:18:19.731579       1 static_autoscaler.go:575] Calculating unneeded nodes I0917 20:18:19.731592       1 pre_filtering_processor.go:57] Node k3s2-ag-pool-1-hdy should not be processed by cluster autoscaler (no node group config) I0917 20:18:19.731603       1 pre_filtering_processor.go:57] Node k3s2-ag-pool-1-tih should not be processed by cluster autoscaler (no node group config) I0917 20:18:19.731611       1 pre_filtering_processor.go:57] Node k3s2-cp-pool-1-gqi should not be processed by cluster autoscaler (no node group config) I0917 20:18:19.731621       1 pre_filtering_processor.go:57] Node k3s2-cp-pool-1-ndn should not be processed by cluster autoscaler (no node group config) I0917 20:18:19.731656       1 static_autoscaler.go:623] Scale down status: lastScaleUpTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 lastScaleDownDeleteTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 lastScaleDownFailTime=2023-09-17 19:17:39.574663504 +0000 UTC m=-3576.918347673 scaleDownForbidden=false scaleDownInCooldown=false I0917 20:18:19.731692       1 static_autoscaler.go:632] Starting scale down I0917 20:18:19.731716       1 legacy.go:296] No candidates for scale down I0917 20:18:29.744645       1 static_autoscaler.go:289] Starting main loop I0917 20:18:29.744741       1 hetzner_node_group.go:515] Set node group draining-node-pool size from 0 to 0, expected delta 0 I0917 20:18:29.744752       1 hetzner_node_group.go:515] Set node group k3s2-autoscaler size from 0 to 0, expected delta 0 I0917 20:18:29.745417       1 filter_out_schedulable.go:63] Filtering out schedulables I0917 20:18:29.745435       1 filter_out_schedulable.go:120] 0 pods marked as unschedulable can be scheduled. I0917 20:18:29.745451       1 filter_out_schedulable.go:83] No schedulable pods I0917 20:18:29.745457       1 filter_out_daemon_sets.go:40] Filtering out daemon set pods I0917 20:18:29.745461       1 filter_out_daemon_sets.go:49] Filtered out 0 daemon set pods, 0 unschedulable pods left I0917 20:18:29.745481       1 static_autoscaler.go:552] No unschedulable pods I0917 20:18:29.745496       1 static_autoscaler.go:575] Calculating unneeded nodes I0917 20:18:29.745507       1 pre_filtering_processor.go:57] Node k3s2-ag-pool-1-hdy should not be processed by cluster autoscaler (no node group config) I0917 20:18:29.745515       1 pre_filtering_processor.go:57] Node k3s2-ag-pool-1-tih should not be processed by cluster autoscaler (no node group config) I0917 20:18:29.745521       1 pre_filtering_processor.go:57] Node k3s2-cp-pool-1-gqi should not be processed by cluster autoscaler (no node group config) I0917 20:18:29.745527       1 pre_filtering_processor.go:57] Node k3s2-cp-pool-1-ndn should not be processed by cluster autoscaler (no node group config)
Kube.tf file
provider "hcloud" {
  token = var.hcloud_token
}

terraform {
  required_version = ">= 1.4.0"
  required_providers {
    hcloud = {
      source  = "hetznercloud/hcloud"
      version = ">= 1.41.0"
    }
  }
}

terraform {
  backend "http" {
  }
}

variable "hcloud_token" {
  default   = ""
}
variable "cluster_name" {
  default   = ""
}
variable "public_key_path" {
  default   = ""
}

module "kube-hetzner" {
  providers = {
    hcloud = hcloud
  }

  cluster_name              = var.cluster_name
  hcloud_token              = var.hcloud_token
  source                    = "kube-hetzner/kube-hetzner/hcloud"
  ssh_private_key           = null
  ssh_public_key            = file("${var.public_key_path}")
  hcloud_ssh_key_id         = "ed25519"
  network_region            = "eu-central"
  restrict_outbound_traffic = false
  microos_x86_snapshot_id   = "x"
  microos_arm_snapshot_id   = "x"
  control_plane_nodepools = [
    {
      name        = "cp-pool-1",
      server_type = "cax11",
      location    = "fsn1",
      labels      = [],
      taints      = [],
      count       = 2
    }
  ]

  agent_nodepools = [
    {
      name        = "ag-pool-1",
      server_type = "cpx31",
      location    = "fsn1",
      labels      = [],
      taints      = [],
      count       = 2
    }
  ]

  enable_longhorn           = false
  automatically_upgrade_k3s = true
  automatically_upgrade_os  = true
  block_icmp_ping_in        = false
  ingress_controller        = "none"
  extra_firewall_rules = [
    {
      description     = "Allow ICMP"
      direction       = "in"
      protocol        = "icmp"
      port            = ""
      source_ips      = ["<IP_ADDRESS>/32"]
      destination_ips = []
    }
  ]
  #  extra_packages_to_install =  ["open-iscsi", "nfs-client", "htop"]

  autoscaler_nodepools = [
    {
      name        = "autoscaler"
      server_type = "cpx31" # must be same or better than the control_plane server type (regarding disk size)!
      location    = "fsn1"
      min_nodes   = 4
      max_nodes   = 6
    }
  ]
}
#
#output "kubeconfig" {
#  value     = module.kube-hetzner.kubeconfig_file
#  sensitive = true
#}
#

Screenshots
No response
Platform
linux

I will close this issue due to the fact that autoscaler is actually working. The main issues was the fact that my stress test was too short from a time range perspective and the cpu usage would decrease faster than autoscaler can detect. Scaling up & down works as expected. If you will have both agent_node_pools and autoscaler_nodepools configured I would set min_nodes to 0 other wise new instances from asg won't be destroyed.


Issue with horizontal pod autoscaling in AKS cluster with kubernetes versions 1.9.9 and 1.10.6

I experienced issue with horizontal pod auto-scaling (hpa). I tried the following steps and it doesn't work on AKS cluster based on kubernetes v.1.9.9 and v.1.10.6. It works only with v.1.8.x.
$ git clone https://github.com/kubernetes-incubator/metrics-server.git
$ kubectl create -f metrics-server/deploy/1.8+/
$ kubectl autoscale deployment aks-app --cpu-percent=80 --min=1 --max=10
$ kubectl describe hpa
Name:                                                  aks-app
Namespace:                                        default
Labels:                                                 <none>
Annotations:                                       <none>
CreationTimestamp:                          Sun, 02 Sep 2018 12:20:34 +0000
Reference:                                           Deployment/aks-app
Metrics:                                               ( current / target )
resource cpu on pods  (as a percentage of request):  <unknown> / 80%
Min replicas:                                          1
Max replicas:                                          10
Conditions:
Type           Status  Reason                   Message

AbleToScale    True    SucceededGetScale        the HPA controller was able to get the target's current scale
ScalingActive  False   FailedGetResourceMetric  the HPA was unable to compute the replica count: unable to get metrics for resource cpu: no metrics returned from heapster
Events:
Type     Reason                        Age                     From                       Message

Warning  FailedGetResourceMetric       <invalid> (x6 over 2m)  horizontal-pod-autoscaler  unable to get metrics for resource cpu: no metrics returned from heapster
Warning  FailedComputeMetricsReplicas  <invalid> (x6 over 2m)  horizontal-pod-autoscaler  failed to get cpu utilization: unable to get metrics for resource cpu: no metrics returned from heapster
Is it possible to use versions 1.9.x and 1.10.x with horizontal pod auto-scaling now?
And sometimes I get the following error during creating AKS cluster via azure CLI:
Deployment failed. Error occurred in request., RetryError: HTTPSConnectionPool(host='management.azure.com', port=443): Max retries exceeded with url: /subscriptions/-**-*-/providers/Microsoft.ContainerService/locations/eastus/operations/155d8b73-0f3a-4adb-9fe6-73fb31e5b5cb?api-version=2017-08-31 (Caused by ResponseError('too many 504 error responses',))

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

ID: 6ab10c96-1f2f-e48f-a084-b1715156e33f
Version Independent ID: a113b8e9-259a-2a65-2e54-a2661c78ddb5
Content: Kubernetes on Azure tutorial  - Scale Application
Content Source: articles/aks/tutorial-kubernetes-scale.md
Service: container-service
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

@akoval-jsp Thank you very much for going through this exercise and providing the feedback. The tutorial you are following is part of a series, and it references the first tutorial if you are in need of installing a Docker environment but, nowhere does it indicate which version is necessary. We will investigate this and update you shortly.

@Mike-Ubezzi-MSFT Thanks for your response. I've been using AKS and I've already made all the necessary previous steps and I need to use hpa but faced with this issue.

@iainfoulds I ran through this doc using kubernetes version 1.9.9 and I see the same thing as @akoval-jsp
In addition, when manually scaling the nodes they seem to stay in pending state
C:\Users\mimckitt\azure-voting-app-redis>kubectl scale --replicas=5 deployment/azure-vote-front
deployment.extensions "azure-vote-front" scaled

C:\Users\mimckitt\azure-voting-app-redis>kubectl get pods
NAME                               READY     STATUS    RESTARTS   AGE
azure-vote-back-655476c7f7-pfpxw   1/1       Running   0          1h
azure-vote-front-5dd9865f5-45wkg   0/1       Pending   0          39m
azure-vote-front-5dd9865f5-rpwjp   0/1       Pending   0          39m
azure-vote-front-5dd9865f5-td4cw   0/1       Pending   0          39m
azure-vote-front-5dd9865f5-thbfl   0/1       Pending   0          39m
azure-vote-front-5dd9865f5-tvk4l   1/1       Running   0          1h

C:\Users\mimckitt\azure-voting-app-redis>git clone https://github.com/kubernetes-incubator/metrics-server.git
Cloning into 'metrics-server'...
remote: Counting objects: 9485, done.
remote: Compressing objects: 100% (61/61), done.
remote: Total 9485 (delta 40), reused 72 (delta 25), pack-reused 9385
Receiving objects: 100% (9485/9485), 11.22 MiB | 11.23 MiB/s, done.
Resolving deltas: 100% (4764/4764), done.
Checking out files: 100% (2792/2792), done.

C:\Users\mimckitt\azure-voting-app-redis>kubectl create -f metrics-server/deploy/1.8+/
clusterrolebinding.rbac.authorization.k8s.io "metrics-server:system:auth-delegator" created
rolebinding.rbac.authorization.k8s.io "metrics-server-auth-reader" created
apiservice.apiregistration.k8s.io "v1beta1.metrics.k8s.io" created
serviceaccount "metrics-server" created
deployment.extensions "metrics-server" created
service "metrics-server" created
clusterrole.rbac.authorization.k8s.io "system:metrics-server" created
clusterrolebinding.rbac.authorization.k8s.io "system:metrics-server" created

C:\Users\mimckitt\azure-voting-app-redis>kubectl autoscale deployment azure-vote-front --cpu-percent=50 --min=3 --max=10
deployment.apps "azure-vote-front" autoscaled

C:\Users\mimckitt\azure-voting-app-redis>kubectl get hpa
NAME               REFERENCE                     TARGETS         MINPODS   MAXPODS   REPLICAS   AGE
azure-vote-front   Deployment/azure-vote-front   <unknown>/50%   3         10        0          9s

C:\Users\mimckitt\azure-voting-app-redis>kubectl describe hpa
Name:                                                  azure-vote-front
Namespace:                                             default
Labels:                                                <none>
Annotations:                                           <none>
CreationTimestamp:                                     Wed, 05 Sep 2018 12:30:26 -0700
Reference:                                             Deployment/azure-vote-front
Metrics:                                               ( current / target )
  resource cpu on pods  (as a percentage of request):  <unknown> / 50%
Min replicas:                                          3
Max replicas:                                          10
Conditions:
  Type           Status  Reason                   Message
  ----           ------  ------                   -------
  AbleToScale    False   FailedGetScale           the HPA controller was unable to get the target's current scale: Get https://hcp-kubernetes.5b901a76febf5a00016f945f.svc.cluster.local:443/apis/extensions/v1beta1/namespaces/default/deployments/azure-vote-front/scale: dial tcp <IP_ADDRESS>:443: i/o timeout
  ScalingActive  False   FailedGetResourceMetric  the HPA was unable to compute the replica count: unable to get metrics for resource cpu: no metrics returned from heapster
Events:
  Type     Reason                        Age                 From                       Message
  ----     ------                        ----                ----                       -------
  Warning  FailedComputeMetricsReplicas  11m (x13 over 17m)  horizontal-pod-autoscaler  failed to get cpu utilization: unable to get metrics for resource cpu: no metrics returned from heapster
  Warning  FailedGetResourceMetric       2m (x31 over 17m)   horizontal-pod-autoscaler  unable to get metrics for resource cpu: no metrics returned from heapster
C:\Users\mimckitt\azure-voting-app-redis>kubectl get nodes
NAME                       STATUS    ROLES     AGE       VERSION
aks-nodepool1-34949145-0   Ready     agent     1h        v1.9.9

@iainfoulds do you have a contact in AKS we can reach out to in regards to this?

#14451
#14391
#14561

@akoval-jsp, @login21, @badalk
We can all work together on this single issue as everyones issue appears to be related.
I am working offline to get this resolved. Will update when I have more.
CC @iainfoulds @sauryadas @slack @seanmck

UPDATE
For anyone having issues getting an external IP address that issue appears to have been resolved. I tested it using Azure Cloud Shell and on prem CLI
micah@Azure:~$ kubectl get service azure-vote-front --watch
NAME               TYPE           CLUSTER-IP     EXTERNAL-IP   PORT(S)        AGE
azure-vote-front   LoadBalancer   <IP_ADDRESS>   <pending>     80:30043/TCP   6s
azure-vote-front   LoadBalancer   <IP_ADDRESS>   XX121.XX.XX3 80:30043/TCP   2m

==========================================================================================

C:\Users\mimckitt\azure-voting-app-redis>kubectl get service azure-vote-front --watch
NAME               TYPE           CLUSTER-IP   EXTERNAL-IP   PORT(S)        AGE
azure-vote-front   LoadBalancer   <IP_ADDRESS>   <pending>     80:30516/TCP   8s
azure-vote-front   LoadBalancer   <IP_ADDRESS>   XX7.1XX.80.1X   80:30516/TCP   2m

The scaling issue appears to still be present.
C:\Users\mimckitt\azure-voting-app-redis>kubectl get pods
NAME                               READY     STATUS    RESTARTS   AGE
azure-vote-back-655476c7f7-twqhm   1/1       Running   0          12m
azure-vote-front-9c584d987-6qv4m   1/1       Running   0          12m
azure-vote-front-9c584d987-882gn   0/1       Pending   0          8m
azure-vote-front-9c584d987-jvzlz   90/1       Pending   0          8m
azure-vote-front-9c584d87-smq8h   0/1       Pending   0          8m
azure-vote-front-9c584d987-xg52z   0/1       Pending   0          8m

C:\Users\mimckitt\azure-voting-app-redis>kubectl get hpa
NAME               REFERENCE                     TARGETS         MINPODS   MAXPODS   REPLICAS   AGE
azure-vote-front   Deployment/azure-vote-front   <unknown>/50%   3         10        5          4m

C:\Users\mimckitt\azure-voting-app-redis>kubectl describe hpa
Name:                                                  azure-vote-front
Namespace:                                             default
Labels:                                                <none>
Annotations:                                           <none>
CreationTimestamp:                                     Fri, 07 Sep 2018 12:50:04 -0700
Reference:                                             Deployment/azure-vote-front
Metrics:                                               ( current / target )
  resource cpu on pods  (as a percentage of request):  <unknown> / 50%
Min replicas:                                          3
Max replicas:                                          10
Conditions:
  Type           Status  Reason                   Message
  ----           ------  ------                   -------
  AbleToScale    True    SucceededGetScale        the HPA controller was able to get the target's current scale
  ScalingActive  False   FailedGetResourceMetric  the HPA was unable to compute the replica count: unable to get metrics for resource cpu: no metrics returned from heapster
Events:
  Type     Reason                        Age               From                       Message
  ----     ------                        ----              ----                       -------
  Warning  FailedGetResourceMetric       15s (x9 over 4m)  horizontal-pod-autoscaler  unable to get metrics for resource cpu: no metrics returned from heapster
  Warning  FailedComputeMetricsReplicas  15s (x9 over 4m)  horizontal-pod-autoscaler  failed to get cpu utilization: unable to get metrics for resource cpu: no metrics returned from heapster

Will continue to update as I get more information.

is there anything specific that is done to resolve static ip issue? It was working for me sometimes and sometimes it goes in pending state. Is it same issue with nginx controller load balancer external ip? If i need to fix it, do i need to re-create my cluster?

@akoval-jsp the default allcocation method for the load balancer IP should be set to dynamic. Hence, the steps to provide your own static IP that you can then assign to any LB or service.

@akoval-jsp, @login21, @badalk
The issue with external IP and Static IP appear to be resolved. I will close this out for now.
@akoval-jsp I will continue to work with you on your other issue #14665
@badalk I will continue to work with you on your other issue #14698

Now I am following the exact steps from Azure Cloud Shell and everything executed successfully, but still the load balancer external IP still shows pending from last 55 mins. Not sure what is fixed. @MicahMcKittrick-MSFT  can you elaborate on the fix that is applied as I dont see this working either from Azure CLI executed from my machine OR through Azure Cloud Shell.

Same isse Here, I tried many things but nothing works

Same isse Here, I tried many things but nothing works

Hey levilugato, My issue was the service principal did not have permissions (network contributor) on the resource group where my vnet existed. Once i had that solved, it worked for me.
Not sure what is your deployment architecture but there must be something that is not allowing you to create a load balancer / static ip

Hi @badalk , I don't know if this situation has a relation to my problem but I'm using aks + Istio and change the Ingress of Istio to an Internal Load Balancer, there is something that Hpa needs to consume on external network  ?
Thanks


Can't disable logs

Hello. Can you provide an option to disable logs in the console? I find this to be pretty annoying considering the amount of information being displayed and also because I handle logs by myself.
Thanks.

You can pass in a custom logger object when you configure Bugsnag:
Bugsnag.configure({ logger: <custom logger> })

As long as it matches the interface in https://github.com/bugsnag/bugsnag-node/blob/master/lib/logger.js, anything will do, e.g:
function noop() {}
var silentLogger = { info: noop, warn: noop, error: noop }
Bugsnag.configure({ logger: silentLogger })

Or you could hook it up with whatever logger you're using in your application e.g. bunyan, pino etc…
var bunyan = require('bunyan');
var logger = bunyan.createLogger({ name: 'myapp' })
Bugsnag.configure({ logger: logger })

var logger = require('pino')()
Bugsnag.configure({ logger: logger })

That worked nicely.
Just to confirm, this does not affect the errors sent to Bugsnag dashboard, right?
Thank you.

Correct
On Thu, 14 Dec 2017, 06:35 Alejandro Magnorsky<EMAIL_ADDRESS>wrote:

That worked nicely.
Just to confirm, this does not affect the errors sent to Bugsnag
dashboard, right?
Thank you.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/bugsnag/bugsnag-node/issues/121#issuecomment-351621877,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAlNKwB7-AZSNUhZqAodEck46Qy4eaFtks5tAMGvgaJpZM4Q-YfL
.


Remove blocktype from location#tocontainer

Location#toContainer() calls World#getBlockType, leading to an Illegal Async Chunk Load if you try to serialize a location asynchronously.
It's also lost when deserializing* a location object (the blocktype is saved but it's ignored by locationbuilder) so there's no need for a contentupdater.
*https://github.com/SpongePowered/SpongeCommon/blob/0b6e0819d266e9f92770a6024fd26458b7264a90/src/main/java/org/spongepowered/common/data/builder/world/LocationBuilder.java#L46

Should bump the version to omit the block type.


M3-1102 get help search bar

Coverage decreased (-0.01%) to 26.316% when pulling 4249ddf1524a856c088415b1c1186db79ace07c0 on Jskobos:M3-1102-get-help-search-bar into 30ea72b524830898f57896156ac90c1ee9ba37f8 on linode:develop.


Retranslations/duplicated chapters by multiple translation groups (Issue)

User Story
Once upon a time, Translator Bob starts translating My Sister Little Can't Program. He translates about nine chapters (~1.5 volumes) before he goes MIA and disappears forever.
Translator Joe decides he's going to start translating My Little Sister Can't Program. He takes one look at Bob's translation and goes: "Ick, this is terrible! I'm going to retranslate this!" Joe manages to retranslate about five chapters before he goes MIA and disappears forever.
The question: What should we do when Translator Joe shows up?

Delete Translator Bob's translations and replace it with Joe's?
Tell Joe he can't post his retranslations because Bob got there first?
Keep both Bob and Joe's translations? But how will that work for a linear app where chapters are ordered in a list, and generally speaking readers should be able to click "Next Chapter"?

What should we do?
I brought this up not because I had a good solution, but because it's a case I've seen many times in the past (whether on Baka-Tsuki or on the web). I'm not saying we need to implement a solution for it -- can we can choose not to address it -- but I think it's helpful to keep unusual cases in our minds as we're designing models, and know that they are there.

I think maybe we should have an is active timer of sorts to determine if a project is active (which can also be set manually). Then, if the project is no longer active, someone else can pick up.
Then, when the new translations come in, replace the old ones. (but keep the old ones somehow in version control.

Do not delete old translations.
The third option is looking like the best, but Do not delete old translations.

Allow multiple versions of the same chapters. Chapters and volumes will be attributed to the respective translator or group, and users will be able to pick the version they prefer when they click on a link from the series page.

@scraeling works well when navigating from an index, but what about when we need to provide a next/previous chapter links at the bottom of chapters, etc?

Go to the next chapter in the context of that volume. Similarly, next volume by group/translator.
The models need to be changed to support these relationships.

Chapters will be grouped under Volumes
Chapters may be grouped under a Series(for WN)
Volumes will be grouped under the creator/owner(User) of that volume
Volumes will be grouped under Series

For example:

Series X has a field referencing Volumes A, B, C...
Volumes A and B may have the same volume_number, but are from different(unique) creators
Volume A contains 1,2,3... Chapters

I hope that makes sense.

Ah wait, I liked this, but there's another situation where two translation groups are working together to translate a series and not duplicating chapters. For instance, there was a period in Tensei Slime (WN) project when two translation groups were basically alternating chapters.
Date	Group	Release
08/28/15	Circus Translations	c97
08/26/15	Circus Translations	c96
08/24/15	Guro Translation	c95
08/23/15	Circus Translations	c94
08/21/15	Circus Translations	c93
08/20/15	Guro Translation	c92
08/19/15	Circus Translations	c91
08/19/15	Guro Translation	c90
08/18/15	Circus Translations	c89
08/16/15	Circus Translations	c88

If the next volume/chapter exists, but isn't from the same source, ask the reader if they want to continue?

I think allowing multiple versions of the current chapter is confusing to the reader. I think keeping the most recent version as the accessible version to the reader keep but all versions available to the current translator, since they are now in charge of the project. If bob wants to object, stop being MIA and submit his objection to the current translator.

Old translations will be overwritten, this is what versions are for, if translator Bob comes back and doesn't like the fact his translations were overwritten he can talk to the current translator (if any) about it. As for translation groups, I believe it'd be better to have their releases separated slightly as it'd be considered an owned project (kind of like private, but only available to group members)


Confirm log4j usage or version

🐛 Bug Report
Could you please confirm if CSET is using log4j.  This is in regards to CVE-2021-44228.
I see a properties files for log4j in the repository here:
https://github.com/cisagov/cset/blob/master/CSETWebApi/CSETWeb_Api/CSETWeb_Api/Diagram/src/main/java/log4j.properties

Merged in the prerelease of develop.   This file was not previously used but is now gone.


docs: Improved command line format

What this PR does / why we need it:
Improved command line format
Special notes for your reviewer:
Does this PR introduce a user-facing change?

@my-git9 Thanks for your contribution. This change is good for me, can you also modify the relevant Chinese docs to keep same with the English.
Chinese Docs:

docs/i18n/cn/docusaurus-plugin-content-docs/current/quick_start/create_stateful/advanced/migrate.md
docs/i18n/cn/docusaurus-plugin-content-docs/current/quick_start/create_stateful/basic/ha.md


Request: Allow for mobile click on folder to open folder instead of folder note

On mobile, clicking on the icon next to the folder to open it is much harder than on Desktop, as it is very small and not that large of a touch target. This plug-in removes the ability to click on the folder name to open it when that folder has a folder note. I would prefer if it were possible to disable that functionality(instead clicking on the arrow symbol to open the folder note).

i think it would be best to add a setting for this. i have collapse icons hidden and i cant configure opening folders by having a click. maybe you can enable modifiers or double clicks to open different things @aidenlx


KAFKA-12272: Fix commit-interval metrics

Call for review @ableegoldman
Fixes a regression bug. Should be cherry-picked back to 2.6 branch.

Thanks @ableegoldman -- updated the PR. If there are no further concerns raised, I'll merge after Jenkins passed and cherry-pick to 2.8 branch.

Merged to trunk and cherry-picked to 2.8 branch.


How to change the icon of tooltip in Echarts to be the same as the icon of legend?

Version
5.4
Link to Minimal Reproduction
https://codepen.io/Winnie-Liang/pen/VwdyBvg
Steps to Reproduce
I want to change the icons in tooltip like the icons of legend, but I failed~
This is my codepen: https://codepen.io/Winnie-Liang/pen/VwdyBvg.

Thank you very much for your help!
Current Behavior
I want to change the icons in tooltip like the icons of legend, but I failed~
Expected Behavior

Environment
- OS:
- Browser:
- Framework:

Any additional comments?
No response

I am also looking for such a feature!

I believe this is the same as a question I had posted about here: https://stackoverflow.com/questions/71082269/is-there-a-way-to-get-the-echarts-series-symbol-to-be-passed-in-as-the-marker-in?noredirect=1#comment135807520_71082269
Thinking default behavior might be to just leverage the icon from the legend in the tooltip. Or at least give hooks to leverage the icon if desired.


Translation: add ES language string

Highly inspired by
https://translate.wordpress.org/projects/wp/5.5.x/es/default/ strings.
Caveat, I am not an expert on internationalization but hopefully this will do the ground work

@BeatPlus Thanks so much for your time and effort to add Spanish language strings to this repository! The language can be selected by setting it in the Ghost Admin interface.

@BeatPlus Thanks so much for your time and effort to add Spanish language strings to this repository! The language can be selected by setting it in the Ghost Admin interface.

@all-contributors please add @BeatPlus for translation

@all-contributors please add @BeatPlus for translation


Fixes services framework usage in permission grid for the file manager

@donker has been working integrating the persmissions grid into the new resource manager and had some issues with the persona bar specific services implementation integration.
This PR brings a copy of that implementation that should work inside or outside the persona bar.
I have tested that it does read the permissions properly and user search is also working. However there is still an issue saving those settings. But this PR brings us closer to have folder permissions working.
Thanks @david-poindexter  and @mitchelsellers  for co-coding on this one too.

@donker the main change here from your fork is the addition of dnnSf.js in the app/globals folder and the changes in babel config, eslint config and package.json


document device list synchronisation over federation.

closes https://github.com/matrix-org/matrix-doc/issues/1212

@erikjohnston please can you check this for factual accuracy so we can merge it (or at least fix & merge it? :)

Ideally this would also talk about when a server should send device updates and to whom, as well as documenting what to do when a server receives an update that points to a prev stream ID it hasn't seen.
What's there looks broadly accurate.

Ideally this would also talk about when a server should send device updates and to whom

Yup, it didn't spell out who the device updates should be sent to; hopefully now fixed.

as well as documenting what to do when a server receives an update that points to a prev stream ID it hasn't seen.

This was documented twice:

If a server receives an EDU which refers to a prev_id it does not recognise, it must resynchronise its list by calling the /user/keys/query API and resume the process.

in the s2s verbiage
and

If the receiving server does not recognise any of the prev_ids, it means an EDU has been lost and the server should query a snapshot of the devicelist via /user/keys/query in order to correctly interpret future m.device_list_update EDUs.

in the m.device_list_update definition.
If this is insufficient, can you please say what the gap is so I can fill it in?

Finishes off the last of https://github.com/matrix-org/matrix-doc/issues/501

D'oh. Apparently you need to say it a few more times for it to actually sink here.
Otherwise LGTM modulo small comment

hopefully fixed the small comment.


Leverage existing bash completion

This is a PoC implementation for leveraging existing bash completion
Example: kubectl

However, when we select a command, fzf pastes the whole line to the command, which is definitely not what we want.

Example: git

I think you're running into something related to this https://github.com/spf13/cobra/issues/1508, https://github.com/spf13/cobra/pull/1509
I believe kubectl uses cobra which is adding those extra descriptions.
If you set an appropriate $COMP_TYPE cobra will stop doing it, but you will lose the descriptions e.g. https://github.com/lincheney/fzf-tab-completion/commit/d88bf5b61c3be95be2d917b8bdf5a99a71637645
or something like what ble.sh does where they detect and specially handle cobra completions https://github.com/akinomyoga/ble.sh/commit/71d073627185258c8116248293d706761b8310fc


KYLIN-4853 fix QueryPreparedStatementCache invalid in Spark Query Engine

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to Kylin?
Put an x in the boxes that apply

[ x ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[ x ] I have create an issue on Kylin's jira, and have described the bug/feature there in detail
[ ] Commit messages in my PR start with the related jira ID, like "KYLIN-0000 Make Kylin project open-source"
[ ] Compiling and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If this change need a document change, I will prepare another pr against the document branch
[ ] Any dependent changes have been merged

Further comments
If this is a relatively large or complex change, kick off the discussion at user@kylin or dev@kylin by explaining why you chose the solution you did and what alternatives you considered, etc...

Codecov Report

:exclamation: No coverage uploaded for pull request base (kylin-on-parquet-v2@32f8d66). Click here to learn what that means.
The diff coverage is n/a.

@@                  Coverage Diff                   @@
##             kylin-on-parquet-v2    #1531   +/-   ##
======================================================
  Coverage                       ?   24.32%
  Complexity                     ?     4621
======================================================
  Files                          ?     1138
  Lines                          ?    64446
  Branches                       ?     9515
======================================================
  Hits                           ?    15677
  Misses                         ?    47135
  Partials                       ?     1634

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 32f8d66...973de77. Read the comment docs.


/bin/sh: /src/docker-letsencrypt-nginx-proxy-companion-master/install_simp_le.sh: not found

Hello,
i'am using the 2 container method but get the error as described in the subject field.
Greetings
Daniel

Hello,
I am facing the same exact problem, did you find a solution to this?
Thank you!

Hello,
I am facing the same exact problem, did you find a solution to this?
Thank you!

Yes, it runs. It tooks me the whole day.
Now, lets to come to solution so that you can use it as well.
First, clone the actual multiarch-letsencrypt-nginx-proxy repo by using this command:
git clone https://github.com/buchdag/multiarch-letsencrypt-nginx-proxy.git
Change to multiarch-letsencrypt-nginx-proxy/nginx-proxy-2containers and delete the following folders:
letsencrypt-nginx-proxy-companion
nginx-proxy

Clone the newest letsencrypt-nginx-proxy-companion repo by using this command:
git clone https://github.com/nginx-proxy/docker-letsencrypt-nginx-proxy-companion.git
Download, extract and rename the updated nginx-proxy version from @tkw1536 which he developed for our scenario with this command:
wget https://github.com/KWARC/nginx-proxy/archive/build-from-scratch.tar.gz
tar xzvf build-from-scratch.tar.gz
mv nginx-proxy-build-from-scratch nginx-proxy

Now, is everything prepared, you can create your containers by using the command  docker-compose up -d
Please let me know if everything works as described.
Greetings
Daniel

Hello,
Thank you, I'm still facing some issue, specially regarding the let's encrypt container.
I get those errors :
Warning: '/etc/acme.sh' does not appear to be a mounted volume.
Error: can't access to '/etc/acme.sh' directory !
Check that '/etc/acme.sh' directory is declared as a writable volume.
Did you face those too?
Thanks.

Hi @Snoobz and @BMWfan.
I need to update the repo for the new v2 version of nginx-proxy/docker-letsencrypt-nginx-proxy-companion.
I'll try to do it this week.

Hi @Snoobz and @BMWfan,
have a look at this thread:
https://github.com/nginx-proxy/docker-letsencrypt-nginx-proxy-companion/issues/714#issue-744929237
@buchdag very kindly provided me with the instructions some time ago and I have pushed the resulting builds to Docker Hub (see final post there).
Can't wait for proper v2 (thanks for that!), but in the meantime, you can pull these ready-made. Hope this helps.
Cheers.

Hello @phantomski77,
I doesn't seem like I'm facing the same issue has you were. I guess I'll wait for the new update from @buchdag.
Thank you very much in advance for the work you will put into this project update!
Have a good day!

Hello together,
any news about that?
@buchdag if I can help something by testing or so, please let me know.
Another question what I have is: I want to use the certificates for internal dashboards but with a domain what is a public once. So everytime if the certificate seems to be to expire I manually port forward my external ip to which my domain points to my internal docker host and then I get the certificate. I know a possibility like an API call to activate and deactivate by a call. Can you tell me in which position in your solution can I place this, that it will run for every try to get a certificate?
Greetings Daniel

@BMWfan sorry I had way more work than anticipated last month, I'll try to get to that ASAP. The companion itself is natively available for multiple archs from DockerHub so there is no need to build it locally anymore. I intend to do the same for ningx-proxy and docker-gen as soon as we've cleared https://github.com/nginx-proxy/nginx-proxy/issues/1304, so this repo (buchdag/multiarch-letsencrypt-nginx-proxy) might not even be needed soonish.

I know a possibility like an API to call my router to activate and deactivate the port forwarding. Can you tell me at which position in your solution can I place this call, that it will run for every try to get a certificate?

If I had to do something similar, I'd modify the companion bash service loop to make the API call when a renewal is due, wait for the response / confirmation, trigger the certificate renewal, then do the second API call after the ACME client execution ends.

I tested the changes made on #8 on a raspberry pi 3, everything appears to be working.
However there are some limitations due to Raspbian using and outdated library incompatible with Alpine 3.13
Please read #8 for more details.

Regarding the aforementioned issue with Raspbian and other OSes using an outdated library, there is an update solution here: https://github.com/alpinelinux/docker-alpine/issues/135#issuecomment-812287338


Fix QuadraticActionValue and add tests

QuadraticActionValue called with min_action=None or max_action=None seems to have a bug.
Note:
>>> import numpy as np
>>> np.asarray(None, dtype=np.float32)
array(nan, dtype=float32)

LGTM


Deleting brackets behavior

HI there! After sometime I've noticed that if I try to delete { brackets that are placed like this
if (true)
{
    foo();
}

bar();

I end up with this
if (true)

    foo();

bar();

but I clearly remember that previously ds{ removed empty lines also. I couldn't find any mention about this. How I can fix that?

See 163.


Signature extraction failed on Music videos

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.11.03. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[ x] I've verified and I assure that I'm running youtube-dl 2018.11.03

Before submitting an issue make sure you have:

[ x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x ] Searched the bugtracker for similar issues including closed ones
[ x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x ] Bug report (encountered problems with youtube-dl)
[x] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[debug] System config: [Ubuntu 18 latest Youtube-DL]
[debug] User config: []
[debug] Command-line args: [ -i --no-call-home --no-playlist -J -x https://www.youtube.com/watch?v=rpOZblmWQd4]
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version 2018.11.03
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[debug] Proxy map: {}
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Hi,
On YouTube links that contain licensed Music I started to get an error just a few hours ago.
It works normally on "normal" videos.
roshke@nl1:~/sinusbot_viper$ python /home/roshke/sinusbot2/youtube-dl -i --no-call-home --no-playlist -J -x https://www.youtube.com/watch?v=rpOZblmWQd4
ERROR: Signature extraction failed: Traceback (most recent call last):
  File "/home/roshke/sinusbot2/youtube-dl/youtube_dl/extractor/youtube.py", line 1221, in _decrypt_signature
    video_id, player_url, s
  File "/home/roshke/sinusbot2/youtube-dl/youtube_dl/extractor/youtube.py", line 1130, in _extract_signature_function
    res = self._parse_sig_js(code)
  File "/home/roshke/sinusbot2/youtube-dl/youtube_dl/extractor/youtube.py", line 1193, in _parse_sig_js
    jscode, 'Initial JS player signature function name', group='sig')
  File "/home/roshke/sinusbot2/youtube-dl/youtube_dl/extractor/common.py", line 983, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
 (caused by RegexNotFoundError(u'Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
null

Same here as of just now, even with Nov 3 update:
M:\YTDL>youtube-dl.exe https://www.youtube.com/watch?v=hlHFlrXZmKQ
[youtube] hlHFlrXZmKQ: Downloading webpage
[youtube] hlHFlrXZmKQ: Downloading video info webpage
[youtube] hlHFlrXZmKQ: Downloading js player vfls4aurX
ERROR: Signature extraction failed: Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpxh4iffn2\bu
ild\youtube_dl\extractor\youtube.py", line 1221, in _decrypt_signature
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpxh4iffn2\bu
ild\youtube_dl\extractor\youtube.py", line 1130, in _extract_signature_function
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpxh4iffn2\bu
ild\youtube_dl\extractor\youtube.py", line 1193, in _parse_sig_js
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpxh4iffn2\bu
ild\youtube_dl\extractor\common.py", line 983, in _search_regex
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signatu
re function name; please report this issue on https://yt-dl.org/bug . Make sure
you are using the latest version; type  youtube-dl -U  to update. Be sure to cal
l youtube-dl with the --verbose flag and include its complete output.
 (caused by RegexNotFoundError('Unable to extract Initial JS player signature fu
nction name; please report this issue on https://yt-dl.org/bug . Make sure you a
re using the latest version; type  youtube-dl -U  to update. Be sure to call you
tube-dl with the --verbose flag and include its complete output.',)); please rep
ort this issue on https://yt-dl.org/bug . Make sure you are using the latest ver
sion; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verb
ose flag and include its complete output.

cho$ youtube-dl -x --audio-format wav --audio-quality 0 https://www.youtube.com/watch?v=tvgXibRjjps
[youtube] tvgXibRjjps: Downloading webpage
[youtube] tvgXibRjjps: Downloading video info webpage
[youtube] tvgXibRjjps: Downloading js player vfl6LN1Nj
ERROR: Signature extraction failed: Traceback (most recent call last):
File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/youtube_dl/extractor/youtube.py", line 1221, in _decrypt_signature
video_id, player_url, s
File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/youtube_dl/extractor/youtube.py", line 1130, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/youtube_dl/extractor/youtube.py", line 1193, in _parse_sig_js
jscode, 'Initial JS player signature function name', group='sig')
File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/youtube_dl/extractor/common.py", line 983, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
(caused by RegexNotFoundError('Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

`youtube-dl --proxy socks5://<IP_ADDRESS>:1080 -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --embed-thumbnail --add-metadata --verbose https://www.youtube.com/watch?v=nsidqyx9IoE
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--proxy', 'socks5://<IP_ADDRESS>:1080', '-f', 'bestaudio', '--extract-audio', '--audio-format', 'mp3', '--audio-quality', '0', '--embed-thumbnail', '--add-metadata', '--verbose', 'https://www.youtube.com/watch?v=nsidqyx9IoE']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2018.11.03
[debug] Python version 3.5.3 (CPython) - Linux-4.4.0-17763-Microsoft-x86_64-with-debian-9.5
[debug] exe versions: none
[debug] Proxy map: {'http': 'socks5://<IP_ADDRESS>:1080', 'https': 'socks5://<IP_ADDRESS>:1080'}
[youtube] nsidqyx9IoE: Downloading webpage
[youtube] nsidqyx9IoE: Downloading video info webpage
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {18} signature length 41.41, html5 player None
[youtube] nsidqyx9IoE: Downloading player https://www.youtube.com/yts/jsbin/player_ias-vfl6LN1Nj/en_US/base.js
ERROR: Signature extraction failed: Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1221, in _decrypt_signature
video_id, player_url, s
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1130, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1193, in _parse_sig_js
jscode, 'Initial JS player signature function name', group='sig')
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/common.py", line 983, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
(caused by RegexNotFoundError('Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1221, in _decrypt_signature
video_id, player_url, s
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1130, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1193, in _parse_sig_js
jscode, 'Initial JS player signature function name', group='sig')
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/common.py", line 983, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1221, in _decrypt_signature
video_id, player_url, s
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1130, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1193, in _parse_sig_js
jscode, 'Initial JS player signature function name', group='sig')
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/common.py", line 983, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/YoutubeDL.py", line 792, in extract_info
ie_result = ie.extract(url)
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/common.py", line 508, in extract
ie_result = self._real_extract(url)
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1814, in _real_extract
encrypted_sig, video_id, player_url, age_gate)
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1231, in _decrypt_signature
'Signature extraction failed: ' + tb, cause=e)
youtube_dl.utils.ExtractorError: Signature extraction failed: Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1221, in _decrypt_signature
video_id, player_url, s
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1130, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1193, in _parse_sig_js
jscode, 'Initial JS player signature function name', group='sig')
File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/common.py", line 983, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
(caused by RegexNotFoundError('Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.`

WARNING: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this.
[youtube] tvgXibRjjps: Downloading webpage
[youtube] tvgXibRjjps: Downloading video info webpage
[youtube] tvgXibRjjps: Downloading js player vfls4aurX
ERROR: Signature extraction failed: Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1221, in _decrypt_signature
    video_id, player_url, s
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1130, in _extract_signature_function
    res = self._parse_sig_js(code)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 1193, in _parse_sig_js
    jscode, 'Initial JS player signature function name', group='sig')
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 983, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl-U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
 (caused by RegexNotFoundError('Unable to extract \x1b[0;34mInitial JS player signature function name\x1b[0m; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.```

C:\Users\Karan\Desktop>"C:\Users\kn\ytd.exe" "https://www.youtube.com/watch?v=qDcFryDXQ7U" -F --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://www.youtube.com/watch?v=qDcFryDXQ7U', '-F', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2018.09.10
[debug] Python version 3.4.4 (CPython) - Windows-8.1-6.3.9600
[debug] exe versions: ffmpeg N-92372-gbeaa350e24, ffprobe N-92372-gbeaa350e24
[debug] Proxy map: {}
[youtube] qDcFryDXQ7U: Downloading webpage
[youtube] qDcFryDXQ7U: Downloading video info webpage
[youtube] {18} signature length 41.41, html5 player vfls4aurX
[youtube] qDcFryDXQ7U: Downloading player https://www.youtube.com/yts/jsbin/player-vfls4aurX/en_US/base.js
ERROR: Signature extraction failed: Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1212, in _decrypt_signature
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1121, in _extract_signature_function
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1184, in _parse_sig_js
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\common.py"
, line 972, in _search_regex
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report thi
s issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be s
ure to call youtube-dl with the --verbose flag and include its complete output.
(caused by RegexNotFoundError('Unable to extract Initial JS player signature function name; please report this iss
ue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure t
o call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https:/
/yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtub
e-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1212, in _decrypt_signature
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1121, in _extract_signature_function
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1184, in _parse_sig_js
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\common.py"
, line 972, in _search_regex
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report thi
s issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be s
ure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1212, in _decrypt_signature
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1121, in _extract_signature_function
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1184, in _parse_sig_js
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\common.py"
, line 972, in _search_regex
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report thi
s issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be s
ure to call youtube-dl with the --verbose flag and include its complete output.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\YoutubeDL.py", line
792, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\common.py"
, line 502, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1805, in _real_extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1222, in _decrypt_signature
youtube_dl.utils.ExtractorError: Signature extraction failed: Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1212, in _decrypt_signature
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1121, in _extract_signature_function
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\youtube.py
", line 1184, in _parse_sig_js
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0icdbhzn\build\youtube_dl\extractor\common.py"
, line 972, in _search_regex
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player signature function name; please report thi
s issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be s
ure to call youtube-dl with the --verbose flag and include its complete output.
(caused by RegexNotFoundError('Unable to extract Initial JS player signature function name; please report this iss
ue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure t
o call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https:/
/yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtub
e-dl with the --verbose flag and include its complete output.

I am having the same problems on pretty much any video I want to download.

I believe this is something deeper and more sinister. Possibly YouTube has disabled some way youtube-dl downloads videos. I am going to do more research myself on this.

same issue
$ ./youtube-dl -U
youtube-dl is up-to-date (2018.11.03)

Some stuff definitely still works -- example URL:
https://www.youtube.com/watch?v=rIYZYSqj1UA


Example on using MLAS directly

@ymwangg
Hi,
I was trying to use MLAS directly without onnxruntime and found your repo. Do you have any example where I can use SGEMM (for example) directly using MlasGEMM API?
Thanks

Yes, this may be useful. https://github.com/ymwangg/mlas-old/blob/main/mlas_sgemm.cc

@ymwangg Thanks alot. It is very useful. I have written a similar code, but having hard time to link it. I see an error like this:
sgemm.cpp:(.text._Z13MlasGemmBatch15CBLAS_TRANSPOSES_mmmPK22MLAS_SGEMM_DATA_PARAMSmPN11onnxruntime11concurrency10ThreadPoolE+0xdf): undefined reference to `onnxruntime::concurrency::ThreadPool::DegreeOfParallelism(onnxruntime::concurrency::ThreadPool const*)'
I am building onnxruntime locally using the command below:
./build.sh --config Release --parallel --build_shared_lib
And building/linking my code as follows:
g++ -std=c++11  -c test.cpp -I/onnxruntime/onnxruntime/core/mlas/lib
g++ -std=c++11  -o test test.o -I/onnxruntime/onnxruntime/core/mlas/lib -L/onnxruntime/build/Linux/Release/ -lonnxruntime_mlas -lonnxruntime
/bin/ld: /onnxruntime/build/Linux/Release//libonnxruntime_mlas.a(sgemm.cpp.o): in function `MlasGemmBatch(CBLAS_TRANSPOSE, CBLAS_TRANSPOSE, unsigned long, unsigned long, unsigned long, MLAS_SGEMM_DATA_PARAMS const*, unsigned long, onnxruntime::concurrency::ThreadPool*)':
This is the first time I am working on onnxruntime, so I am not quite familiar with repo. Do you have any advice on the error above?
If the error is not familiar, I can also appreciate if you can share how you are building/linking the example you shared.
Thanks alot.

`
#include <omp.h>
#include
#include
#include
#include "onnxruntime/onnxruntime/core/mlas/inc/mlas.h"
//#include "onnxruntime/onnxruntime/core/mlas/lib/mlasi.h"
//#include <onnxruntime_cxx_api.h>
//#include <onnxruntime/core/providers/cpu/cpu_execution_provider.h>
//#include <onnxruntime/core/providers/cpu/tensor/utils.h>
//#include <onnxruntime/core/providers/cpu/cpu_provider_factory.h>
//#include <onnxruntime/core/providers/cpu/cpu_execution_provider.h>
//#include <onnxruntime/core/session/onnxruntime_cxx_api.h>
MLAS_THREADPOOL* GetMlasThreadPool(void) {
return nullptr;
}
template
std::vector RandomVectorUniform(
size_t N,
ElementType min_value = std::numeric_limits::lowest(),
ElementType max_value = std::numeric_limits::max()) {
if (min_value >= max_value) {
return std::vector(N, min_value);
}
std::default_random_engine generator(static_cast(N));
std::uniform_real_distribution distribution(static_cast(min_value), static_cast(max_value));
std::vector r(N);
for (size_t i = 0; i < N; i++) {
r[i] = static_cast(distribution(generator));
}
return r;
}
int main() {
MLAS_THREADPOOL *thread_pool = nullptr;//GetMlasThreadPool();

const size_t M = static_cast<size_t>(100);
const size_t N = static_cast<size_t>(100);
const size_t K = static_cast<size_t>(100);

auto A = RandomVectorUniform<float>(static_cast<size_t>(M * K), -1.0f, 1.0f);
auto B = RandomVectorUniform<float>(static_cast<size_t>(N * K), -1.0f, 1.0f);
std::vector<float> C(static_cast<size_t>(M * N));
bool trans_a = false;
bool trans_b = false;
float alpha = 1.0f;
float beta = 1.0f;

MlasGemm(
    trans_a ? CblasTrans : CblasNoTrans,
    trans_b ? CblasTrans : CblasNoTrans,
    M,
    N,
    K,
    alpha,
    A.data(),
    trans_a ? M : K,
    B.data(),
    trans_b ? K : N,
    beta,
    C.data(),
    N,
    thread_pool);

std::cout << "Test completed" << std::endl;

}
`
Here is the sample code I am trying to build. Basically, I am trying to use MlasGemm API directly. Not sure if this is possible at all.

To compile my example code, you can run:
git clone https://github.com/ymwangg/mlas-old.git
cd mlas-old
cmake .
make -j8
./test 10 10 10

undefined reference typically means you need to manually add the corresponding source files to your target similar to here https://github.com/ymwangg/mlas/blob/2fa74e6193350f5fa146fa100a6f7eb162ed69a1/CMakeLists.txt#L28-L49


Bugfix - Fixing input param name

Fixing input from custom-maven-cmd, where the name of custom maven cmd was also getting from the custom gradle input.
Types of changes

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Motivation

Why is this change required? What problem does it solve?

This is a major bug considering that we can't use custom maven goals for perform the build.
Changes

Behaviour, Functionality, Screenshots, etc.

Just change the name of the input to get from custom-maven-cmd rather than custom-gradle-cmd.
Success Check

How can we see or measure the change?

The action returns a maven goal from the param custom-maven-cmd

Nice action by the way ✌!

@RubensKj Thanks! Good catch. That was probably a copy and paste issue :D


Client - Update Button to Anchor Element in Contribute Requests Page #122

Hello @kunalkeshan, As you said, I have made changes to the Contribute Request Page, please review it.
Check whether it is working or not.
Issue ID: #122
Thank You!

@kunalkeshan, Little off-topic doubt :sweat_smile:
Now, I want to make changes to this current file, so how can I do that?
If I made changes in my forked repo, then again I need to open PR, isn't it?
How Can I avoid that?

@SAD0XER you don't need to create a new PR or a new branch.
Just push the changes to the same branch and it will become part of the PR that is currently open.
I can see why this can be confusing, I had the same issue when I made my first few contributions as well.
As long as the PR is not merged, any changes you make on the branch merging from, those will be counted too.
Feel free to let me know if you have any doubts.

@SAD0XER you don't need to create a new PR or a new branch.
Just push the changes to the same branch and it will become part of the PR that is currently open.
I can see why this can be confusing, I had the same issue when I made my first few contributions as well.
As long as the PR is not merged, any changes you make on the branch merging from, those will be counted too.
Feel free to let me know if you have any doubts.

LGTM

Feedback on this contribution:
By the way, Through this contribution, I learned a lot of things. It was a wonderful experience to contribute to open source.
When you resolved my doubt, it was a wonderful learning.
Thanks for your help.

Hey @SAD0XER!
Happy to hear that buddy, thank you for taking the initiative to contribute to this project. If you have any similar projects to let me know as well, I'd be more than happy to contribute to them as well.

Hey @SAD0XER!
Happy to hear that buddy, thank you for taking the initiative to contribute to this project. If you have any similar projects to let me know as well, I'd be more than happy to contribute to them as well.

Sure, It means a lot o me. 😃🙌


type numbers, but it showes emoji

Microsoft PowerToys version
0.60.1
Running as admin

[ ] Yes

Area(s) with issue?
PowerToys Run
Steps to reproduce
HI
I'M TRYING TO TYPE "18", COMES OUT THIS

✔ Expected Behavior
type "19", get "19"
❌ Actual Behavior
☻9
type "19", get "☻9"
Other Software
No response

Need a bit more info here. Is this always, or a one time thing? Is this only in PT Run, or every app thataccepts text? Did you press the Alt key, by any chance? (Could be an Alt-code) ... /needinfo

Hi, Jay, thanks for replying.
This only happens in PT. I have been having the problem for months. My job uses the calculator a lot, so it happens once every half an hour.

Hi, Jay, thanks for replying.
This only happens in PT. I have been having the problem for months. My job uses the calculator a lot, so it happens once every half an hour.

Hi, Jay, thanks for replying.
This only happens in PT. I have been having the problem for months. My job uses the calculator a lot, so it happens once every half an hour.

Need a bit more info here. Is this always, or a one time thing? Is this only in PT Run, or every app thataccepts text? Did you press the Alt key, by any chance? (Could be an Alt-code) ... /needinfo

Hi, Jay, thanks for replying.
This only happens in PT. I have been having the problem for months. My job uses the calculator a lot, so it happens once every half an hour.

Hi @DEOXYS14
Are you still experiencing the issue with the latest version of PowerToys?
/needinfo

Hi, Davide,
This issue is gone. Thanks for the help!
On Sun, 13 Aug 2023 at 1:45 am, Davide Giacometti @.***>
wrote:

Hi @DEOXYS14 https://github.com/DEOXYS14
Are you still experiencing the issue with the latest version of PowerToys?
/needinfo
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/19645#issuecomment-1675971130,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2IJ2IATPV52UW676JOJ653XU6QKHANCNFSM543OX3KA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Update httpclient in swagger-compat-spec-parser

swagger-compat-spec-parser 1.0.55 relies on httpclient 4.5.2 which relies on commons-codec 1.9 which has an information disclosure vulnerability which is resolved in version 1.13.
httpclient 5.1 is the first version that updates to commons-codec 1.13

thanks @benzvan


Input command such as “quit” “exit” will crash the client

nsdump31-12-2021 18-01-34.zip

This is an issue with the game itself and not Northstar.


Cannot install from Package Control

Hello,
I'm not sure the cause of this but with Sublime-Text 3 (Build Stable-3126), I cannot seem to install this via PackageControl. When using the "Install a Package" sublime console interface, the package simply does not show up in the suggestions even when typing sublimelinter-contrib-rustc directly. The package does exist on PackageControl.io (here). I'm not familiar enough with this whole ecosystem to speculate on why this would be happening aside from a lack of being maintained and subsequently being unlisted, but then it shouldn't show up on the site.
I could still install from source but wanted to investigate this oddity as well.
Thanks,
Jeff W.

That is very strange. As far as I know, it is still listed and PackageControl.io does show new installs. That said, I would recommend trying sublime-rust instead now that it provides linting support.


Absolute 3D reconstruction

Thanks for your work!
I am a new in this sphere and try to understand a lot of things.
May I use the pixel-perfect-sfm for creating a point cloud with absolute distance to a camera?
I have images, camera poses for every image and camera intrinsic.
Thank you!

Yes in this case you can use our integration with hloc to run triangulation: python -m pixsfm.refine_hloc triangulation -h. You have to provide a reference SfM model in colmap format. You can easily create this reconstruction (holding images, poses and camera intrinsics) using pycolmap. Use hloc to extract and match features, then run triangulation using pixsfm.


yarn-lock: handle npm: directive in version

Fixes #152

Not 100% working yet

Try out #160, I fixed this PR there.

merged via: https://github.com/nix-community/dream2nix/commit/c83389fd435f7b2168603d9ab6e08d06878fcb4f


Use ObjectTag enum instead of special fork number to store metadata objects.

Extracted from Konstantin's larger PR:
https://github.com/zenithdb/zenith/pull/268

Ok, pushed, thanks!


Failed to install on Node-Red (Redmatic)

I used to have the version 0.2.x on my Node-Red and it worked fine.
Then I tried to update and it didn't work. So I deinstalled it, rebooted and tried to install it again. Same error:
error while loading shared libraries: libcurl.so.4: wrong ELF class: ELFCLASS64
Could anybody please help?
Thank you

You can try install/update this:
sudo apt-get install -y libcurl4-gnutls-dev libjansson-dev


[fix][doc] Remove archived and halted repositories

cc @dave2wave @merlimat
Documentation

[x] doc
[ ] doc-required
[ ] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository:

@dave2wave thanks for your review. Resolved at 1ba2e760443d97717d573842b0ce85ae569a8a93.

ping @merlimat @dave2wave