Volume mount hanging in openshift

Is this a BUG REPORT or FEATURE REQUEST?
Choose one: BUG REPORT

What happened:
I am running openebs 0.4.0 on openshift 3.7.  Trying to use the percona demo to see openebs volumes working.  Everything appears to get started fine, but the percona pod deployed with the demo yaml file shows this warning:
Unable to mount volumes for pod "percona_default(1b03eec3-d9f0-11e7-895d-e839355bb4f2)": timeout expired waiting for volumes to attach/mount for pod "default"/"percona". list of unattached/unmounted volumes=[demo-vol1]

And the pod is stuck in the ContainerCreating state.
What you expected to happen:
The percona pod would start up and run.
How to reproduce it (as minimally and precisely as possible):

Openshift 3.7-rc cluster running on CentOS 7 hosts
Get openebs 0.4.0
Run kubectl apply -f openebs-operator.yaml
Run kubectl apply -f openebs-storageclasses.yaml
Run kubectl apply -f demo/percona/demo-percona-mysql-pvc.yaml

Anything else we need to know?:
The volume pods appear to start up fine and I don't see any errors in the provisioner or apiserver pod logs.

Hi @vbtnickn thanks for trying openebs. can you please post kubectl describe pod percona logs here for better understanding.
There are already issues in kubernetes
https://github.com/kubernetes/kubernetes/issues/47956
https://github.com/kubernetes/kubernetes/issues/43515 .

@vbtnickn Can you please also add these additional details:

kubectl get nodes
kubectl get pods --all-namespaces

$ kubectl describe pod percona
Name:         percona
Namespace:    default
Node:         nn-oc-node03.voicebox.live/<IP_ADDRESS>
Start Time:   Tue, 05 Dec 2017 11:11:32 -0800
Labels:       name=percona
Annotations:  kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"v1","kind":"Pod","metadata":{"annotations":{},"labels":{"name":"percona"},"name":"percona","namespace":"default"},"spec":{"containers":[...
              openshift.io/scc=anyuid
Status:       Pending
IP:
Containers:
  percona:
    Container ID:
    Image:         percona
    Image ID:
    Port:          3306/TCP
    Args:
      --ignore-db-dir
      lost+found
    State:          Waiting
      Reason:       ContainerCreating
    Ready:          False
    Restart Count:  0
    Limits:
      cpu:  500m
    Requests:
      cpu:  500m
    Environment:
      MYSQL_ROOT_PASSWORD:  k8sDem0
    Mounts:
      /var/lib/mysql from demo-vol1 (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-2szsx (ro)
Conditions:
  Type           Status
  Initialized    True
  Ready          False
  PodScheduled   True
Volumes:
  demo-vol1:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  demo-vol1-claim
    ReadOnly:   false
  default-token-2szsx:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  default-token-2szsx
    Optional:    false
QoS Class:       Burstable
Node-Selectors:  <none>
Tolerations:     <none>
Events:
  Type     Reason       Age                 From                                 Message
  ----     ------       ----                ----                                 -------
  Warning  FailedMount  2m (x581 over 21h)  kubelet, nn-oc-node03.voicebox.live  Unable to mount volumes for pod "percona_default(1b03eec3-d9f0-11e7-895d-e839355bb4f2)": timeout expired waiting for volumes to attach/mount for pod "default"/"percona". list of unattached/unmounted volumes=[demo-vol1]

$ kubectl get nodes
NAME                         STATUS                     ROLES     AGE       VERSION
nn-oc-master.voicebox.live   Ready,SchedulingDisabled   <none>    29d       v1.7.6+a08f5eeb62
nn-oc-node01.voicebox.live   Ready                      <none>    29d       v1.7.6+a08f5eeb62
nn-oc-node02.voicebox.live   Ready                      <none>    29d       v1.7.6+a08f5eeb62
nn-oc-node03.voicebox.live   Ready                      <none>    29d       v1.7.6+a08f5eeb62

$ kubectl get pods --all-namespaces
NAMESPACE      NAME                                                            READY     STATUS              RESTARTS   AGE
default        docker-registry-2-rfhlq                                         1/1       Running             0          4d
default        maya-apiserver-3416621614-fjl44                                 1/1       Running             0          22h
default        openebs-provisioner-4230626287-fkc5d                            1/1       Running             0          22h
default        percona                                                         0/1       ContainerCreating   0          22h
default        pvc-1b07e8c6-d9f0-11e7-895d-e839355bb4f2-ctrl-789379601-qpzmx   1/1       Running             0          22h
default        pvc-1b07e8c6-d9f0-11e7-895d-e839355bb4f2-rep-644736483-dtwsd    1/1       Running             0          22h
default        pvc-1b07e8c6-d9f0-11e7-895d-e839355bb4f2-rep-644736483-fnn7v    1/1       Running             0          22h
default        registry-console-1-zq9lq                                        1/1       Running             0          29d
default        router-3-6f8lq                                                  1/1       Running             0          1d
istio-system   istio-ca-293181461-zr2z6                                        1/1       Running             0          14d
istio-system   istio-egress-2098918753-44hmp                                   1/1       Running             0          1d
istio-system   istio-ingress-3288103321-hcplk                                  1/1       Running             0          14d
istio-system   istio-initializer-2508681778-kfhhl                              1/1       Running             0          1d
istio-system   istio-mixer-4195966866-hjpnj                                    2/2       Running             0          1d
istio-system   istio-pilot-1168925427-b4rcj                                    1/1       Running             0          14d

Not sure if this helps, but I was looking around on one of the hosts for the cluster to see if I could find any issues and I found these messages in the dmesg logs:
[ 8958.712593] scsi host6: iSCSI Initiator over TCP/IP
[ 8958.716965] scsi 6:0:0:1: Direct-Access     CLOUDBYT OPENEBS          0.2  PQ: 0 ANSI: 5
[ 8958.729951] scsi 6:0:0:1: alua: supports implicit TPGS
[ 8958.730678] scsi 6:0:0:1: alua: port group 00 rel port 01
[ 8958.730991] scsi 6:0:0:1: alua: port group 00 state X non-preferred supports tolusna
[ 8958.730993] scsi 6:0:0:1: alua: Attached
[ 8958.731149] sd 6:0:0:1: Attached scsi generic sg2 type 0
[ 8958.731915] sd 6:0:0:1: [sdb] 10485760 512-byte logical blocks: (5.36 GB/5.00 GiB)
[ 8958.731917] sd 6:0:0:1: [sdb] 4096-byte physical blocks
[ 8958.732769] sd 6:0:0:1: [sdb] Write Protect is off
[ 8958.732771] sd 6:0:0:1: [sdb] Mode Sense: 00 00 10 00
[ 8958.733079] sd 6:0:0:1: [sdb] Asking for cache data failed
[ 8958.733081] sd 6:0:0:1: [sdb] Assuming drive cache: write through
[ 8958.736215] Dev sdb: unable to read RDB block 0
[ 8958.736221]  sdb: unable to read partition table
[ 8958.738613] sd 6:0:0:1: [sdb] Attached SCSI disk
[ 8959.754564] Dev sdb: unable to read RDB block 0
[ 8959.754575]  sdb: unable to read partition table
[ 8959.811550] EXT4-fs (sdb): unable to read superblock
[ 8959.918120] VFS: Dirty inode writeback failed for block device sdb (err=-5).
[ 8959.920625] Dev sdb: unable to read RDB block 0
[ 8959.920631]  sdb: unable to read partition table
[ 8960.532058] Dev sdb: unable to read RDB block 0
[ 8960.532065]  sdb: unable to read partition table
[ 8960.533446] EXT4-fs (sdb): unable to read superblock
[ 8960.629122] VFS: Dirty inode writeback failed for block device sdb (err=-5).
[ 8960.632013] Dev sdb: unable to read RDB block 0
[ 8960.632020]  sdb: unable to read partition table

Looks like openebs created the iscsi target, but then there are a bunch of errors.

Thanks for the issue @vbtnickn ! We are able to reproduce this behaviour when consuming the openebs iscsi target from CentOS as well. Raised an issue on the openebs/gotgt repo to track this - https://github.com/openebs/gotgt/issues/11
Observing some failed inquiries on the disk - we will let you know as soon as this is resolved !

Hello.
We observe same issue with OpenEBS 0.5.0 when consuming the openebs iscsi target from RHEL 7.4.
Iscsi initiatior establishes session successfuly, and a device is created in /dev, but any attempt to access this device (e.g. with dd) results in i/o errors.

Hi @olegch, we are in the process of releasing jiva:0.5.1 (backend for openebs volumes) which should fix this issue.

This issue was related to insufficient information provided to the iscsi initiator by the target. To resolve this upstream changes were merged in openebs/gotgt, which updates iscsi inquiry and mode sense commands. openebs/jiva has also been updated to adhere to these iscsi target changes.


[foonathan-memory] Add new port

https://github.com/foonathan/memory

Known issue:
In a CMake project, the users may include the header files like this:
#include <foonathan/memory/memory_pool.hpp>

but in a MSBuild project, it has to be:
#include <foonathan_memory/foonathan/memory/memory_pool.hpp>

Known issue:
https://github.com/myd7349/Ongoing-Study/tree/master/cpp/CMake/vcpkg/foonathan-memory-example
Runtime error: Segmentation fault (core dumped)

/azp run


TF2+ is amazing(!!!) IDC what anyone says...

This template is for miscellaneous issues not covered by the other issue categories.
For questions on how to work with TensorFlow, or support for problems that are not verified bugs in TensorFlow, please go to StackOverflow.
If you are reporting a vulnerability, please use the dedicated reporting process.
For high-level discussions about TensorFlow, please post to<EMAIL_ADDRESS>for questions about the development or internal workings of TensorFlow, or if you would like to know how to contribute to TensorFlow, please post to<EMAIL_ADDRESS>

Name one meaningful advantage Pytorch has over TF2+...


Unable to download data from http://ruby.taobao.org/ - bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

➜  /  gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org/
➜  /  gem install rails
ERROR:  Could not find a valid gem 'rails' (>= 0), here is why:
Unable to download data from http://ruby.taobao.org/ - bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
➜  /

use https://ruby.taobao.org


Is the .model suffix the same as the .caffermodel suffix

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Apollo installed from (source or binary):
Apollo version (5.5):

Steps to reproduce the issue:

**Is the deploy.model suffix the same as the deploy.caffermodel suffix, Do you have a tool for converting xxx.caffemodel to xxx.model ?

Closed due to inactivity. If the problem persists, pls feel free to reopen it or create a new one and refer to it.


Adding EmailListerner, an exmaple instance, a small code clean up on TCP.

Not 100% sure on the thoughts on how to close the TCP connection, but thought disposing and reseting the objects would be best on disconnect.
Added emailListener, worked well in my tests with a local SMTP server. Did not try it in a third party application yet though.

Looks great! I'll try it out at once! Thanks!


Android Basics: Navigation backstack

URL of codelab
https://developer.android.com/codelabs/basic-android-kotlin-training-navigation-backstack
In which task and step of the codelab can this issue be found?
5. Send the order -> Step 4.
Describe the problem
The way of checking if there's an app that could handle the intent is deprecated for API 30+.
It is working at the moment but it might not work as intended in some cases.
Versions
Android Studio version: 2022.3.1
API version of the emulator: 33
Additional information
Include screenshots if they would be useful in clarifying the problem.

thank you for your feedback - this content has been deprecated


Tag Marketplace and Open VSX Listing Pages with word database

https://marketplace.visualstudio.com/items?itemName=Couchbase.vscode-couchbase
https://open-vsx.org/extension/couchbase/vscode-couchbase
Add the 'database' and 'databases' tag and potentially others for greater discoverability.
Other tag suggestions:

DBaaS
Capella
JSON

@deniswsrosa bumping this up to your attention again.

Any update on this @deniswsrosa as this issue has been open almost a year.

@brianking , We have added the tags already in. v1.2.3.
On VSCode Marketplace, it works nicely. However open-vsx is still struggling with old tags. We will check if we can find a solution for open-vsx as well


First commit for policy support

This is the first commit for policy support. This is not fully complete. its work in progress. But, its reasonably stable that we can start playing with it.
Changes include:

Group based policy support
Move ofnet master to net master.
add a discovery logic to discover peers and masters.
Add some tests to verify policies

The Info logs in dockplugin can be quite noisy with the %+v, can we move those to debug?

I incorporated all review comments PTAL.

LGTM, other than one minor comment around leftover errors.New() calls.

oh, also whenever we decide to merge please squash before that. This PR has a lot of commits and they won't look clean in master branch's commit logs.

what is the problem if master branch has too many commits? isn't that what version control systems for? :)

This is an open source project. The commit log is representative of the work we have done between versions.

yeah, commits to master branch shall reflect the final fix/feature that was added. While it is good to track commits in private branch during development but they don't look clean in the master branch itself with multiple developers committing their interim commits there.
The first response to a similar question below explains it well I think:
http://programmers.stackexchange.com/questions/263164/why-squash-git-commits-for-pull-requests

I think we should squash commits to make it look like functional atomic blocks of code; I haven't been diligent about it myself but we should do that in order to make it readable for someone to looks at the logs.

I've squashed the commits. I'm going to merge this PR once sanity passes if there are no objections.


Qt GUI scale issue

In both WSL (Ubuntu 22.04) and Windows 10 natively I'm seeing a graphics bug when running with Qt graphics where all waypoints appear as giant triangles (see image). Aircraft also appear at a drastically incorrect scale, and this does not change with zoom level. This does not appear in when using pygame, but we're having issues with FF mode in pygame (possibly unrelated?), and would therefore like to use Qt.

This has been reported once before, and seems to be related to an incompatibility between a shader setting and your video card driver. I can't reproduce this, so it's difficult to fix. I'll have a look again though, who knows :)

Hi @rgovindjee, the only difference with other (working) GL functions that I can see is the use of QOpenGLShaderProgram.setAttributeValue to set a fixed scale for screen-coordinates shapes. I've just committed a potential fix which directly uses glVertexAttrib1f instead. Could you try and see if this fixes your issue?

Yes, although it is not actively maintained, so it could be that incompatibilities exist.
Could you let me know a bit more about the system you are having these issues on? You were saying both windows and linux, so drivers shouldn't be the problem. What video card do you have? It would be useful if we could reproduce this problem ourselves.

Ok, in that case it looks like the switch statement in the shader is not honoured. Let's see if we can come up with an alternative approach.

I came across this graphics bug on Windows 10. In my case setting python.exe to use "high-performance NVIDIA processor" instead of "integrated graphics" as preferred graphics processor in the NVIDIA control panel fixes the issue. My system configuration is:

Operating System:  Windows 10
CPU: Intel Core i5-5200U
GPU: Nvidia GeForce 820M

Hey @TejEddineLakhal, thanks a lot, that's a useful suggestion!


Improve our internal documentation

Body of epic to be completed after a kick off session

What
A recent tech and ops health check identified areas in which we can improve our internal technical documentation particularly regarding knowledge management and findability
Why

To document any knowledge which currently exists in individual's heads
To make existing documentation visible to users where it is useful to do so

Who needs to know about this
Tech Writer, Developers
Further detail
GOV.UK Pay have externally documented processes such as support and contribution
Done when

[x] Review existing internal technical documentation and identify documentation which should be external #1432
[ ] Identify user groups, for example the team, new users, experienced users.
[ ] Agree where to host external technical documentation #1433
[ ] Identify missing internal and external technical documentation #1434

Going to be covered in https://github.com/alphagov/govuk-design-system/issues/2352


stop using  beta.kubernetes.io/arch

What this PR does / why we need it:
See https://github.com/kubernetes/kubernetes/issues/89477, https://github.com/kubernetes/kubernetes/issues/89477#issuecomment-603911496.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:
None

/lgtm
/approve

/retest

There is a generated file that I did not change at first. It failed the CI.
@qinqon could you add a /ok-to-test label for this PR?

BTW, the vendor openshift/api is a little old.
https://github.com/openshift/api/pull/886 stopped using the beta label. I'm not sure if that is related.

@pacoxu changes at cluster-up has to be done at github.com/kubevirt/kubevirtci project also the generated file has to be changed at the source.

@pacoxu changes at cluster-up has to be done at github.com/kubevirt/kubevirtci project also the generated file has to be changed at the source.

I opened https://github.com/kubevirt/kubevirtci/pull/892.

/good-first-issue
？


change batch count of 4 to batch size of 4 instead

Right now the bot creates 4 images one by one as "Batch Count" is set to 4. If you change it to be the "Batch Size" set to 4 instead (and batch count back to 1) Automatic1111 will make all 4 images at once. instead of one by one. This should be a faster way to get the 4 images. Don't know if that throws a wrench in any logic but I did some tests on my system and to generate 4 768x768 it takes 45 seconds using "batch count" but using "batch size" it only takes 40 seconds (Euler a/20 steps, cfg 8, note that 512x512's speed discrepancy is smaller and only 2-3 seconds)

Great suggestion! On my lowly gaming PC, a batch size of 4 with 768 images turns out to run out of memory. I need a 4090 😆
What I think I'd probably do is add both "batch size" and "batch count" as default bot settings (just like the 512 or 768 size is now).
That way each person using the bot would be able to customize as they see fit.

@bitburner
https://github.com/AndBobsYourUncle/stable-diffusion-discord-bot/pull/8
If you'd like to try this out, I've opened a PR and branch with the added updates.
Since you can build from source, you can do a:
git pull
git checkout add_batch_configuration
go build

That will build the bot version from the proposed changes.
It adds a new bot configuration that allows you to update the balance between count/size such that it results in a total of four images.
Let me know if this works for you. I've tested it myself, and it seems good, but maybe you run into something.

Im now getting two generations regardless of settings, one via batch size and one batch count. If I change it back to the original settings it does batch count twice

2}
2023/03/02 16:40:54 Processing imagine #1080998197389959179: test [icture
2023/03/02 16:41:03 Seeds: [3414115480<PHONE_NUMBER><PHONE_NUMBER><PHONE_NUMBER>] Subseeds:[1158651966<PHONE_NUMBER><PHONE_NUMBER><PHONE_NUMBER>]
2023/03/02 16:41:28 Error responding to interaction: HTTP 404 Not Found, {"message": "Unknown interaction", "code": 10062}
2023/03/02 16:41:29 Processing imagine #1080998346665250958: man riding horse in field
2023/03/02 16:41:39 Seeds: [1794222459<PHONE_NUMBER><PHONE_NUMBER><PHONE_NUMBER>] Subseeds:[3623849655<PHONE_NUMBER><PHONE_NUMBER><PHONE_NUMBER>]


make code nicer

functions version updated

@daemel  @corygstevenson @c-w could you take a look

@corygstevenson could you take a look?

Code has to be manually merged at this time given multiple file changes.

7m after request


Add more complete usage docs for Query

Description
I bashed my head for over an hour before I realized that you didn't need to create a Query with ::from(EventType).
I had to search GitHub to find this use case here.
Definition of "done"
Add an example of Query::eq, Query::gte etc to the doc comments.

Have you seen the docs?


Hi,I wonder if there's a well-trained model to run as a demo

@SeokjuLee
My equipment configuration does not allow me to train a model and I'm very new to computer vision and deep-learning things. I will be very appreciate if there's a well-trained model available. Not mean to be lazy ^-^

@SkyeHatesCoding Could you send me an email with your name and organization?

@SeokjuLee
My Email address<EMAIL_ADDRESS>And I'm a college student(major in Computer Science) from Xiamen University, China
Thank you very much!


Build ESM artifacts with Node16 module resolution

We currently build ESM artifacts with module resolution "Node", which is the Node.js v10 resolution algorithm.
We should switch to "Node16", which would have caught https://github.com/bufbuild/protobuf-es/issues/586.

Another extension-less import slipped through: https://github.com/bufbuild/protobuf-es/pull/690


[DCOS-56414] Kafka Bump SDK to version 0.57.0 rc-1

What changes were proposed in this pull request?
Resolves: [DCOS-56414] [Cassandra] Bump SDK to version 0.57.0
Changes include below features part of 0.57.0-rc1 sdk update:

Task Backoff Delay
Shared Hierarchial Memory Support
Quota Support
For more details please refer : https://github.com/mesosphere/dcos-commons/releases/tag/0.57.0-rc1

How were these changes tested?
All the changes were implemented one by one and tested whether respective changes reflecting or not locally , service installed and tested its with its normal behavior

overall lgtm, you probably want to go to 0.57.0-rc2 few changes have already gone in

overall lgtm, you probably want to go to 0.57.0-rc2 few changes have already gone in

Thanks @kvish  updated with 0.57.0-rc2 changes

You also need to change this value in order to pull in the new sdk changes: https://github.com/mesosphere/dcos-kafka-service/blob/master/frameworks/kafka/build.gradle#L22
without setting it to 0.57.0-rc2 you're still just using the old 0.56 version

Closing this as #448 was merged


fixed typo

it said drag-stop and not drag-start

Thanks @jan-scorl. That is already fixed, so I'm closing the PR


Slack style search

In Slack, cmd-k is NOT search, it's used to jump to a conversation/channel. That would be analogous to jumping to a conversation in messenger, rather than searching in Messenger. I see why you'd like to do this though, because Messenger's search can be used to jump to a conversation.
However it's the policy of this project to not modify the UI experience of Messenger.com beyond what is needed to function as a desktop app.
Cmd-F does already give focus to the search input — you might find that adequate for jumping to conversations.


Fixed a broken link in lib.rs

The original link for "The official introduction to netCDF" led to a 404. I believe this is the right one.

Thanks @rezzubs and @lnicola!


Invalid QR Code. Please try again.

Whenever I try to scan a QR code I am met with a message popping up that says, "Invalid QR code. Please try again." Not sure why this is happening, but I must be missing something simple. I'd be very grateful for any help.
iOS 15.4.1

I am currently able to reproduce this--I haven't got any helpful logs yet though (likely due to iOS oddness), but I don't think you're crazy :)
@ryanindicio are you able to look into this?

@JamesKEbert @ryanindicio I just wanted to check in and see if any progress has been made here?  The problem still seems to be occurring in iOS 15.5. Is the whole iOS side of things broken?

closing stale issues


Password reset link is wrong

The generated link is wrong, it is missing the route between the FQDN and the token. Here's an example (truncated for security):
http://tenders.exposed/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InZAMHgxOS5uZXQiLCJpYXQiOjE1NDY1MzQ4MTMsImV4cCI6MTU0NjUzODQxM30.somemorecharacters
It should address the route /account/recover?t=

@nightsh I will close this as it was fixed AFAIK. Feel free to reopen if needed.


[ENH] - Upgrade Grafana to latest

Feature description
We're using Grafana: v8.3.3 (30bb7a93ca) - https://github.com/grafana/grafana/releases/tag/v8.3.3
Latest Grafana: 10.4.2 (2024-04-10)
Upgrade to the Latest.
Value and/or benefit
The current version is over 2 years old and the newer dashboard is much better and also has nicer and more intuitive UI for searching through Loki logs.
Anything else?
No response

I think the main dragging point on this would be compatibility; if bumping its version does not break anything, then, at least to me, this looks like a reasonable step forward. Whoever checks this out needs to make sure this Prometheus support is compliant, as it will probably be updated as well.

@marcelovilla any updates on this one?

@kcpevey I'm working on it. I have some changes in https://github.com/nebari-dev/nebari/compare/develop...upgrade-grafana that work for new deployments. However, I'm running into two issues:

Our current Dashboards have a deprecation warning in the latest Grafana version because of https://grafana.com/docs/grafana/latest/developers/angular_deprecation/. I need to figure out the implications of this.
When upgrading the chart for existing deployments, I'm running into the following error:

Error: error validating "": error validating data: ValidationError(Alertmanager.spec): unknown field "automountServiceAccountToken" in com.coreos.monitoring.v1.Alertmanager.spec


Be careful with worker.js eval() to get the cost function.

One solution is to check that cost is of type 'function' before calling toString() from wherever the worker is being instantiated.

By checking that it's a function, we know that when running eval on cost.toString() only a function will be returned. This is still dangerous though. Maybe the way forward is calculate the cost in the main thread and only thread the network execution. Another way is to refactor Worker and run everything in an isolated scope, for example using an immediately invoked closure.

@nicszerman can you post some code snippets so we can easily return to this in the future?

There's only one eval() call in the file
On Wed, Jun 26, 2019, 2:00 PM Christian Echevarria<EMAIL_ADDRESS>wrote:

@nicszerman https://github.com/nicszerman can you post some code
snippets so we can easily return to this in the future?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/liquidcarrot/carrot/issues/124?email_source=notifications&email_token=ADLB3ZELQFDPSQGPYTWMQ5TP4OVEVA5CNFSM4H3AABR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYUK44Y#issuecomment-505982579,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADLB3ZCDREWDMJDUFDOX4D3P4OVEVANCNFSM4H3AABRQ
.


fix workbench download text and csv schema

Description
based on the API call, response schema changed back to have data in response.body.data.resp. resp used to be "resp": "Unable to parse/serialize body", is fixed for 2.9, please also port this to main
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@joshuali925 should this port into 2.x?

@joshuali925 should this port into 2.x?

yes, thanks


Extracted a base class for wheel implementations

This is done to separate the wheel interface from the implementation. This facilitates own wheel implementations and allows changing wheel implementations in models by using the Modelica "replacable" and "constrainedby".

This pull request resolves #155.


Fix sprite clipping at same depth

Thanks to @Bobox214 for his showcase, which demonstrates the fix nicely.

Good call. Thanks!


[Epic] Implement polling for tag-based catalogs

Overview
The design of OLM is such that catalog data is expected to be updated regularly and be pushed repeatedly to the location already specified in a Catalog object (e.g. spec.source.image.ref) such that users of the catalogs can consume updates without having to explicitly ask for a different catalog image.
In order to support this use case, catalogd needs to support an API to enable polling the catalog's source to check to see if new data is available, and if so, to pull it and make it available on the cluster.
If a catalog source is content-addressable (e.g. if the spec.source.image.ref is digest-based), polling should be disabled. We should discuss what (if anything) should happen if a user attempts to configure polling when they have specified a content-addressable catalog source.
Design Documents

RFC https://docs.google.com/document/d/1iWSrWL9pYRJ5Ua3VYErkK1Q2lAusBUeDCh66Ew4lDbQ/edit?usp=sharing

Task List

Enable polling for content for Image Source

The linked issues are closed and this functionality is implemented. Closing this issue.


chore(nx): workaround for react storybook build issue

closes #367, ref #354

👋 Thanks for creating a pull request! 🚀 Checkout the storybook we created for it here.


click button Add To Home Screen not response in step-8

https://weather-pwa-sample.firebaseapp.com/step-08/ also this problem

same problem here, Chrome version 59.0.3071.115.
Could this be a browser issue as none of the other PWA sites' Add To Home Screen in the Application panel seems to work as well, e.g. https://events.google.com/io2016/

+1

Application -> Manifest -> Add to homescreen is not prompting as mentioned in the tutorial

Would love a solution for this. I tried adding a 512x512 image as another user mentioned, but that didn't help. It seems to fetch an icon, but the notification never comes up.

Found this solution that worked for me, enable a flag in chrome:
chrome://flags/#bypass-app-banner-engagement-checks
Make sure you restart browser after setting.

Hi!
Thanks for the feedback. I've rewritten the codelab from scratch and believe I have fixed this issue. The code has been updated, and the new guide is now live.
If you find any issues with the new codelab, please let us know!
Thanks!


Update dual_side_teleop.py

This must be right on row 54, not left.
What do you think?

I agree with you


Fold flash setting into subsequent redirect

I'm not sure if this is the best way to write this rule; corrections welcome!

Coverage increased (+0.001%) to 99.917% when pulling 5113257e0ab4577d0c8fe9fadb59ed1f753191ce on tcopeland:combine_flash_and_redirect_to into 1cf35b6231f0b98e7cd6d7920c82641594f4b7f1 on xinminlabs:master.

@flyerhzm good point, I've pushed a new version that handles any type, and also added another spec for a case where the rule does not make a change to the source.

Coverage increased (+0.002%) to 99.918% when pulling b652ca218f5b4307d443614719137f5c1bd49bc0 on tcopeland:combine_flash_and_redirect_to into 1cf35b6231f0b98e7cd6d7920c82641594f4b7f1 on xinminlabs:master.

@flyerhzm woops right on, fixed.

Coverage increased (+0.002%) to 99.918% when pulling fe362fe850171ff6e9bbc198c069ead1fbab7a4e on tcopeland:combine_flash_and_redirect_to into 1cf35b6231f0b98e7cd6d7920c82641594f4b7f1 on xinminlabs:master.


Exercise 7

Various questions are experienced as repetitive by students, and question E1 in particular.

Some students noted that the picture shown was not the mentioned insect. Woops..

Looks fine to me.


Fix lint warnings in URL polyfill

Follow up to #6846

Kindly assign me this, I want to fix this

It's yours! Feel free to contact us on IRC if you need any help.

Fixed in #7626.


updated the devtools documentation

Indicate how to get the basic chrome devtools in an electron application.

@pdoh00 Just the answer I was looking for! Thank you! :smiley:

Can you move this to quick-start.md? It is actually not related to devtools extension.

Yes. No problem.

@zcbenz My git-fu is pretty bad.  Sorry about the commit history.  Is this update to the quick-start how you would like it?  If there are some more changes you would like please let me know.

Thanks, I have pushed the change to 71ee864.


Message Board with Transport Layer Security (TLS)

Adapt the Message Board with Sockets implementation to use TLS instead of plain sockets.
Use self-signed certificate(s) on the server, make sure the clients validate.
Classroom? Homework? Optional?

With a smarter socket server implementation (#15), I could run a server that responds on plain sockets as well as TLS sockets. Turn this into an extra challenge of the Sockets exercise?
Maybe serve two TLS sockets with different certificates, one correct and one invalid, so that clients can test validation.

Won't be implemented with the current Message Board.


Unet2

Some introduced "issues":

because of the new mask workflow, we don't have access to the "number of masks" per annotation anymore (used in autofix)
models.get_stats' models.get_losses -> need to find a better namespace

Breaking changes:

resnet backbone layer cut change

Open issues:

[ ] test show_results for mask models (torchvision and mmdet); specially for plot_top_losses

@lgvaz is this still relevant?

@FraPochetti Not relevant right? Can be closed I believe


Example for express routine

Hi, I am new to ouath workflow. I am trying to implement oauth in express with mongodb.. have any examples with routing workflow?

There is the https://github.com/oauthjs/express-oauth-server project that implements the oauth2 flow if you want to take a look at it.

Thanks, I will check it.

@rajinikumar also, feel free to checkout https://github.com/14gasher/oauth-example for a working example of that


fixing typo in the summary of LowKVMNodesCount

What this PR does / why we need it: In summary of LowKVMNodesCount, changed "life migration" to "live migration"
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

/lgtm
/ok-to-test

/retest

/assign @stu-gott

/retest


Mod name does not follow naming conventions

2021-03-08 17:22:42: ACTION[Main]: Server: Shutting down
2021-03-08 17:22:43: ERROR[Main]: ModError: Error loading mod "Minetest-SharpNet-Photo-Realism-Texturespack": Mod name does not follow naming conventions: Only characters [a-z0-9_] are allowed.
Minetest server info:
Minetest 5.4.0 (Linux)
Using Irrlicht 1.8.4
Using Lua 5.1.5
BUILD_TYPE=Release
RUN_IN_PLACE=0
USE_CURL=1
USE_GETTEXT=0
USE_SOUND=1
USE_FREETYPE=1

Error causes server to shutdown.

Hi, it's probably becouse texture folder name from this Git (When You install it from Content DB.. It will be OK).
Just rename it in Your Textures folder to: sharpnet_textures and it should work.


Azure Monitor: Use pipelines credential for live tests

Updated live tests to use AzurePipelinesCredential.

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


More fixes for issue #824 related to Cl2000 compiler

Updated the project files with current source files.
The following problems were also found:

Distinction between C and C++ function pointers causes compiler errors
sizeof(char)==sizeof(short)==1 cost bits equal test to fail
Some sources had to be moved around to stay within memory constraints

Solutions to the above problems have been provided, but may not be acceptable yet. There is probably no point in updating the project files without also addressing the compiler errors and test failures.
Fixes issue #824.

I find that there are test failures and memory errors in the CppUTestExt part of the cl2000 run, and I cannot take the time to look into them and fix them. I would therefore suggest the following:

I only fix the project files
If we can agree on how to do it, I will include fixes for the compiler errors
I will not fix any failures or memory access / leak problems on the cl2000

@basvodde the Dos build failed due to some timeout - could you restart the jobs, perhaps?

It should then pass.

Ok. Should be ok.


VLAZ: Watch mocciani.com.pk

VLAZ requests the watch of the watch_keyword mocciani\.com\.pk. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

mocciani\.com\.pk has been seen in 2 true positives, 0 false positives, and 0 NAAs.

Approved by Robert Longson in Charcoal HQ


libinput: 1.20.0 -> 1.20.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for libinput is: "Handles input devices in Wayland compositors and provides a generic X.Org input driver"
meta.homepage for libinput is: "https://www.freedesktop.org/wiki/Software/libinput/"
meta.changelog for libinput is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Fixes CVE-2022-1215, https://gitlab.freedesktop.org/libinput/libinput/-/issues/752
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
Warning: no invocation of /nix/store/65ghba9sv05vgqilxxm3pniv1v6d0wc5-libinput-1.20.1-bin/bin/libinput had a zero exit code or showed the expected version
0 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 1.20.1 with grep in /nix/store/65ghba9sv05vgqilxxm3pniv1v6d0wc5-libinput-1.20.1-bin
found 1.20.1 in filename of file in /nix/store/65ghba9sv05vgqilxxm3pniv1v6d0wc5-libinput-1.20.1-bin

Rebuild report (if merged into master) (click to expand)

3690 total rebuild path(s)

3671 package rebuild(s)

3671 x86_64-linux rebuild(s)
19 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
AusweisApp2
CuboCore.coreaction
CuboCore.corearchiver
CuboCore.corefm
CuboCore.coregarage
CuboCore.corehunt
CuboCore.coreimage
CuboCore.coreinfo
CuboCore.corekeyboard
CuboCore.corepad
CuboCore.corepaint
CuboCore.corepdf
CuboCore.corepins
CuboCore.corerenamer
CuboCore.coreshot
CuboCore.corestats
CuboCore.corestuff
CuboCore.coreterminal
CuboCore.coretime
CuboCore.coretoppings
CuboCore.coreuniverse
CuboCore.libcprime
CuboCore.libcsys
OSCAR
PageEdit
adapta-gtk-theme
adwaita-qt
aj-snapshot
ajour
albert
alfaview
amarok
amarok-kf5
ams
android-file-transfer
anki
ankisyncd
antimicrox
antimony
ao
apitrace
apmplanner2
appcsxcad
aqemu
arx-libertatis
asymptote
audacious
audaciousQt5
audiality2
authenticator

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/65ghba9sv05vgqilxxm3pniv1v6d0wc5-libinput-1.20.1-bin \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A libinput https://github.com/r-ryantm/nixpkgs/archive/943d291ef3a1b59013b609ba5d819b450070b5d4.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/65ghba9sv05vgqilxxm3pniv1v6d0wc5-libinput-1.20.1-bin
ls -la /nix/store/65ghba9sv05vgqilxxm3pniv1v6d0wc5-libinput-1.20.1-bin/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @codyopel @jtojnar for testing.

Opened #169401 for 21.11

Ah, I was looking at wrong PR.  There's no need to create a new one.


rust: windows build

this wasn't meant to be created in this repo, sorry.

The contents of the PR make sense to me, especially if we add checks before the flags. Feel free to reopen, @brkp 🤗


@958/app res

[Chores] Richer log to some functions
[Refactor/test] Move resources to test path
[Clean/iniTest] add logic to erase ini after test
[Refactor/app] Mover resources to res path
[Refactor/App] Update readme

:memo: TAOS-CI Version: 1.4.20191203. Thank you for submitting PR #960. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnsuite.mooo.com/.

INFO: You can read if there are misspelled characters at our misspelling check report. Please read http://nnsuite.mooo.com/nntrainer/ci/repo-workers/pr-checker/960-202102221538130.72598910331726-ae899e1ef1f6265c65064c2a80e698200c40a358/report/misspelling_result.txt.

:octocat: cibot: @zhoonit, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://nnsuite.mooo.com/nntrainer/ci/repo-workers/pr-checker/960-202102221542360.55655789375305-54d06ddf609636655622fa862febfd3864a406a4/.

INFO: You can read if there are misspelled characters at our misspelling check report. Please read http://nnsuite.mooo.com/nntrainer/ci/repo-workers/pr-checker/960-202102221826430.39045596122742-b72449f9acd691da8a3d469105a6da0a44d56247/report/misspelling_result.txt.

INFO: You can read if there are misspelled characters at our misspelling check report. Please read http://nnsuite.mooo.com/nntrainer/ci/repo-workers/pr-checker/960-202103021217570.70491790771484-1ad6226e4a60c5353b2271f37d1734409c609e05/report/misspelling_result.txt.

https://github.com/nnstreamer/nntrainer/pull/912 is merged which was reviewed including this PR.


Doesn't tell me how to access the build log

The doc doesn't actually tell me how to "obtain" the log, i.e. how it's named and where it is in the solution.
Example: So I've set the build verbosity to "Detailed":

Now I click on "Build -> Rebuild solution" in the top menu bar of visual studio.
Now what? There is nothing called *.log or similar in the solution directory or its project directories.

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

ID: 1ab4c199-c44d-b8c6-9bf5-5500a30a6992
Version Independent ID: ed692025-4ede-d7f1-be2f-6ee1f8ce16eb
Content: Obtaining Build Logs with MSBuild - Visual Studio
Content Source: docs/msbuild/obtaining-build-logs-with-msbuild.md
Product: visual-studio-windows
Technology: msbuild
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@vhe1  Thank you for the question.
In general, build files (including logs) are located in the project's Debug folder (see How to: View, Save, Configure Build Files).
Also note this is only supported with C++ projects.  Other projects will require you to either run msbuild from the command-line (with the appropriate options set), or use Ctrl+S in the Output window.


chore(main): release 1.13.3

:robot: I have created a release beep boop
1.13.3 (2023-04-03)
Bug Fixes

update sveltekit Request type (#1131) (2197fcd)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/quirrel-dev/quirrel/releases/tag/v1.13.3 :sunflower:

Coverage: 82.134%. Remained the same when pulling e71660363803c31a4a26a6a09c3b20a1ea29a6a7 on release-please--branches--main--components--quirrel into 2197fcd914c07cd11d113383cbf3bba500db51b2 on main.


cli ascii ui design

Design new cli ascii ui
Items to design:

blockstack ascii logo
ascii install loader

Oh that'd be awesome! I've thought about it a couple of times as well.

@guylepage3 which color do you want?  I can make the ASCII logo show up in any of these colors:
https://en.wikipedia.org/wiki/File:Xterm_256color_chart.svg

@jcnelson very cool. so the color options we have are all web safe only?

The colors in the link are available on most UNIX command-line interfaces.  If you can give me the ASCII logo and tell me which color(s) to make it, I can write the code to print it out accordingly.

Sounds good. When's the next release? I would like to push it out with that.
Also, are we able to execute a cool installation loader animation? Something simple for now. For example how NPM, Grunt or Gulp loaders look?

Probably not a high priority, since we have Portal now...


Implement nats pub sub for the new registry UI

We use nats as a publisher-subscriber service to communicate with the provisioner. This needs to be set up for

Private cloud
Public cloud

It has been set up for the current registry, this implementation will be quite similar.
Dod:

Nats messages are being sent by the registry for
It has been tested in our dev namespace and it does trigger the provisioner

After approval of the Private Cloud product in the New Registry, no new workflows show up in the Provisioner:
After approval:
Private Zenhub Image
The workflows in the Test Provisioner (last one 5 days ago):
Private Zenhub Image
The workflows in the Prod Provisioner (last one is the aws and 3 hours ago):
Private Zenhub Image

The NATS messages from the new registry are reaching the Provisioner and the NATS message is working good now:
Private Zenhub Image


merge from arlac77/npm-package-template-esm-only

package.json

chore(package<EMAIL_ADDRESS>chore(scripts): cover@#overwrite c8 -x 'tests/**/*.mjs' --temp-directory build/tmp ava && c8 report -r lcov -o build/coverage --temp-directory build/tmp

Codecov Report

Merging #77 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master     #77   +/-   ##
======================================
  Coverage    94.9%   94.9%
======================================
  Files           6       6
  Lines         412     412
  Branches       71      71
======================================
  Hits          391     391
  Misses         21      21

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 03192bd...915345f. Read the comment docs.

:tada: This PR is included in version 1.5.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Import HS6e

Initial add for Hero System 6e character sheet importer.

@NicholasR77, I think I finally have the directory structure correct. Please advise.


With ekahau-cisco-ap-name code

I'm running the script add ap name.py  and are having triuble with 9800 configuration and large Ekahau file i would like some help to see what i;m missing thanks for the help
Troy
show_run_9800.txt
Contact me if you have any thoughts Ekahau file it to large to upload

@tredinbaugh, I have checked your config file, there are no problems with its parsing (see log message below).
"The WLC config file is parsed, the number of BSSID-AP name pairs is 415"
Could you please share your Ekahau file via other file sharing platforms to make complete test with your data?
Thanks!

Roman, can you send me a link to upload the files as it very large file over 1 gig.
Thanks, again for looking into this!
Troy
From: Roman @.>
Sent: Monday, October 30, 2023 5:05 AM
To: consulttelecom/ekahau-cisco-ap-name @.>
Cc: Redinbaugh, Troy @.>; Mention @.>
Subject: [EXTERNAL] Re: [consulttelecom/ekahau-cisco-ap-name] With ekahau-cisco-ap-name code (Issue #2)
@tredinbaughhttps://github.com/tredinbaugh, I have checked your config file, there are no problems with its parsing (see log message below).
"The WLC config file is parsed, the number of BSSID-AP name pairs is 415"
Could you please share your Ekahau file via other file sharing platforms to make complete test with your data?
Thanks!

Reply to this email directly, view it on GitHubhttps://github.com/consulttelecom/ekahau-cisco-ap-name/issues/2#issuecomment-1784759809, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDSJDGVIWUKS6BLY3MV5VQDYB5UTRAVCNFSM6AAAAAA6THMIGCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUG42TSOBQHE.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

@tredinbaugh Troy, please share your email address with me to proceed. You can do it in private messages in LinkedIn to avoid exposing sensitive personal data.

Roman,  You can use work email for this issue<EMAIL_ADDRESS>Thanks
Troy
From: Roman @.>
Sent: Monday, October 30, 2023 9:38 AM
To: consulttelecom/ekahau-cisco-ap-name @.>
Cc: Redinbaugh, Troy @.>; Mention @.>
Subject: [EXTERNAL] Re: [consulttelecom/ekahau-cisco-ap-name] With ekahau-cisco-ap-name code (Issue #2)
@tredinbaughhttps://github.com/tredinbaugh Troy, please share your email address with me to proceed. You can do it in private messages in LinkedIn to avoid exposing sensitive personal data.

Reply to this email directly, view it on GitHubhttps://github.com/consulttelecom/ekahau-cisco-ap-name/issues/2#issuecomment-1785221300, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDSJDGTKL6DW7CZBVBSOP7DYB6UU3AVCNFSM6AAAAAA6THMIGCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBVGIZDCMZQGA.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

@tredinbaugh , your work email is anonymized by Github and I could not see it here.

My email is<EMAIL_ADDRESS>here is a log file I'm see also
Ekahau.log
Ekahau.log
Cmd line
add_ap_names.py show_run_9800 ANTHC Hospital Day-1d.esx

I have shared the folder to upload data to your email, please check your inbox.
Based on log file, the tool is getting "confused" by input arguments due to spaces in file name. Try to rename the project file from "ANTHC Hospital Day-1d.esx" to "ANTHC_Hospital_Day-1d.esx" and use the following cmd line:
python add_ap_names.py show_run_9800.txt ANTHC_Hospital_Day-1d.esx

Output of tool
C:\Users\redinbat\AppData\Local\Programs\Python\Python39>cd C:\Users\redinbat\Desktop\Ekahau_tools
C:\Users\redinbat\Desktop\Ekahau_tools>add_ap_names.py show_run_9800 ANTHC_Hospital_Day-1d.esx
Called the function to extract BSSIDs from config file C:\Users\redinbat\Desktop\Ekahau_tools\show_run_9800
Try to open file with name C:\Users\redinbat\Desktop\Ekahau_tools\show_run_9800
File error, please check the file name and folder are correct!
WLC platform is not found in file, make sure that you used the correct file and filename
The WLC config file is parsed, the number of BSSID-AP name pairs is 0
{}
No BSSID found in supplied WLC config file
C:\Users\redinbat\Desktop\Ekahau_tools>
Thanks ,  I was trying to fine the link to upload the Ekahau file!
Troy
From: Roman @.>
Sent: Monday, October 30, 2023 11:02 AM
To: consulttelecom/ekahau-cisco-ap-name @.>
Cc: Redinbaugh, Troy @.>; Mention @.>
Subject: [EXTERNAL] Re: [consulttelecom/ekahau-cisco-ap-name] With ekahau-cisco-ap-name code (Issue #2)
I have shared the folder to upload data to your email, please check your inbox.
Based on log file, the tool is getting "confused" by input arguments due to spaces in file name. Try to rename the project file from "ANTHC Hospital Day-1d.esx" to "ANTHC_Hospital_Day-1d.esx" and use the following cmd line:
python add_ap_names.py show_run_9800.txt ANTHC_Hospital_Day-1d.esx

Reply to this email directly, view it on GitHubhttps://github.com/consulttelecom/ekahau-cisco-ap-name/issues/2#issuecomment-1785411788, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDSJDGXVMZPO5I5T7FCDYH3YB66OFAVCNFSM6AAAAAA6THMIGCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBVGQYTCNZYHA.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

"File error, please check the file name and folder are correct!"
The config file that you shared previously had .txt extension. Try to use "show_run_9800.txt" as the second argument:
"python add_ap_names.py show_run_9800.txt ANTHC_Hospital_Day-1d.esx"

The code working now thanks it was the syntax that was messed up
Troy
From: Roman @.>
Sent: Monday, October 30, 2023 11:25 AM
To: consulttelecom/ekahau-cisco-ap-name @.>
Cc: Redinbaugh, Troy @.>; State change @.>
Subject: [EXTERNAL] Re: [consulttelecom/ekahau-cisco-ap-name] With ekahau-cisco-ap-name code (Issue #2)
"File error, please check the file name and folder are correct!"
The config file that you shared previously had .txt extension. Try to use "show_run_9800.txt" as the second argument:
"python add_ap_names.py show_run_9800.txt ANTHC_Hospital_Day-1d.esx"

Reply to this email directly, view it on GitHubhttps://github.com/consulttelecom/ekahau-cisco-ap-name/issues/2#issuecomment-1785458089, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDSJDGQAR76FVB5RUE5PKXTYB7BDDAVCNFSM6AAAAAA6THMIGCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBVGQ2TQMBYHE.
You are receiving this because you modified the open/close state.Message ID<EMAIL_ADDRESS>CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

Glad to know that the issue is solved!
Please consider adding star and spreading the word for useful tool.

Roman is possible you have one for Aruba Wireless Controllers that works the same ?
Thanks
Troy
From: Roman @.>
Sent: Monday, October 30, 2023 11:41 AM
To: consulttelecom/ekahau-cisco-ap-name @.>
Cc: Redinbaugh, Troy @.>; State change @.>
Subject: [EXTERNAL] Re: [consulttelecom/ekahau-cisco-ap-name] With ekahau-cisco-ap-name code (Issue #2)
Closed #2https://github.com/consulttelecom/ekahau-cisco-ap-name/issues/2 as completed.

Reply to this email directly, view it on GitHubhttps://github.com/consulttelecom/ekahau-cisco-ap-name/issues/2#event-10809704347, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDSJDGXBFAXLWDF4YCSINVDYB7DAHAVCNFSM6AAAAAA6THMIGCVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJQHAYDSNZQGQZTINY.
You are receiving this because you modified the open/close state.Message ID<EMAIL_ADDRESS>CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

Please share the example of full config for Aruba WLC, I will check how much effort is required.

Roman,  I'm asking my other colleagues to see if they have one handy, I will let you know if I find one.
Troy
From: Roman @.>
Sent: Tuesday, October 31, 2023 6:13 AM
To: consulttelecom/ekahau-cisco-ap-name @.>
Cc: Redinbaugh, Troy @.>; State change @.>
Subject: [EXTERNAL] Re: [consulttelecom/ekahau-cisco-ap-name] With ekahau-cisco-ap-name code (Issue #2)
Please share the example of full config for Aruba WLC, I will check how much effort is required.

Reply to this email directly, view it on GitHubhttps://github.com/consulttelecom/ekahau-cisco-ap-name/issues/2#issuecomment-1786907987, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDSJDGUF55I5NVNDKKFPAT3YCDFLBAVCNFSM6AAAAAA6THMIGCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBWHEYDOOJYG4.
You are receiving this because you modified the open/close state.Message ID<EMAIL_ADDRESS>CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.


New release pending? / Python >= 3.11 need a compiler when installing

Dear Kenneth,
first things first: Thanks a stack for conceiving and maintaining this excellent package. We are using it for wrapping a HTTP API around Vasuki's core functions for quite a while, and absolutely love it.
Now, we are running into a problem, and hope you will be able to help.
With kind regards,
Andreas.
Problem

Responder version 2.0.7 has been released 4 years ago, and doesn't work well for us.
Development head version works for us in development mode, but we can't release Vasuki using that version any longer to PyPI, because of increased constraints compared to the last release in 2023.ERROR    HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/
         Can't have direct dependency: responder@ git+https://github.com/kennethreitz/responder.git@e9613500daf ; extra == "service". See
         https://packaging.python.org/specifications/core-metadata for more information.

References

https://github.com/daq-tools/vasuki/pull/28

building 'httptools.parser.parser' extension
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311/httptools
creating build/temp.linux-x86_64-cpython-311/httptools/parser
creating build/temp.linux-x86_64-cpython-311/vendor
creating build/temp.linux-x86_64-cpython-311/vendor/http-parser
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/opt/hostedtoolcache/Python/3.11.9/x64/include/python3.11 -I/tmp/pip-install-mznqineo/httptools_cb5a191155d74385884193c1d772c3df/vendor/http-parser -c httptools/parser/parser.c -o build/temp.linux-x86_64-cpython-311/httptools/parser/parser.o -O2
httptools/parser/parser.c:212:12: fatal error: longintrepr.h: No such file or directory
212 |   #include "longintrepr.h"
    |            ^~~~~~~~~~~~~~~

-- https://github.com/daq-tools/vasuki/actions/runs/9038214344/job/24838867426?pr=28#step:5:218
^^ This is probably coming from an outdated version constraint in responder 2.0.7, which has been fixed already in the development head variant.

Apologies that I've missed to inspect that other report submitted by @michela more closely. It is probably the identical issue.

GH-518

Hi there,
can we humbly ask if someone would be able to support downstream users by running a corresponding release? Please let us know if you need any support on this matter, we may be able to lend a hand.
With kind regards,
Andreas.

We just discovered Dyne, a fork of Responder by @tabotkevin.

Dyne is amazing! I am very excited about it. Responder, this project, needs some love and I’m gonna try to give it to it soon. Any help would be appreciated :-)

Hi Kenneth, thanks for your quick reply. Would it be an option to converge Responder users to Dyne, in order to continue contributing there, or does Responder offer anything that is not in Dyne yet, given that it would need additional maintenance efforts?

Hello @amotl, I am glad you love Dyne. I am committed to making it the greatest async web framework.

[...] does Responder offer anything that is not in Dyne yet?

I see. Comparing their dependencies (Responder vs. Dyne), I can see Dyne is a bit heavier, pulling in packages like Pydantic and SQLAlchemy.

As of right now, everything in Responder is still in Dyne, but Dyne has support for Authentication(Basic, Token and Digest), Request validation and Response serialization(Marshmellow and Pydantic), Automatic endpoint documentation with OpenAPI and GraphQL support for Strawberry and Graphene.

I was about to switch Vasuki's minimal HTTP interface over to Dyne, but I am hesitant now, because the additional bells and whistles (and dependencies) of Dyne are just not needed for Vasuki, that's why I loved Responder after discovering it the other day (thanks, @kennethreitz!).
@tabotkevin: I can see where Dyne is going, and I am absolutely eager to try it on another project next time where I will need to use a more complete web framework. Over at cratedb-toolkit, on which I am currently working, I was obviously starting to use fastapi, but I am not married to it, and curious to try out new web frameworks as long as they are not using a router based on Werkzeug, which I don't fancy much. So, good luck with the next development iterations on Dyne, I am looking forward to use it! [^1]
[^1]: With a humble but strong wish addressed to you to please tag your repository with version numbers vX.X.X. Thanks!

@amotl do you want to help bring the repository up to date?

Responder, this project, needs some love and I’m gonna try to give it to it soon. Any help would be appreciated :-)

Thanks a stack. I can't promise to be able to submit significant contributions, but if you would like to add me as a member to the project [^1] to occasionally give it a hand in maintenance, like dependency and Python version updates (Python 3.13 is out!), and running corresponding maintenance releases, and potentially improving and maintaining a CI/GHA configuration, feel free to do so.
[^1]: That is probably not possible with projects on a private account, so it would need to be moved to an organization of any kind?

@amotl Right now, Dyne is using some dependencies, like SQLAlchemy and Strawberry, as dev dependencies. I plan to fix that in the next update. Currently, the only core dependencies are Marshmallow and Pydantic.

@amotl added as a collab!

Thanks Kenneth. Let's enumerate and discuss all steps over at...?

GH-525

@amotl The only core dependencies are Marshmallow and Pydantic. The rest, such as SQLAlchemy, are dev dependencies, which I plan to address in an upcoming update. Dyne's core will remain very lean, and additional features will be introduced through extensions."


ClickAction not working

[REQUIRED] Step 2: Describe your environment

Operating System version: Android 10 and iOS 14.4
Firebase SDK version: 2.2.0
Firebase Product: FirebaseAdmin with FCM
.NET version: 4.7
OS: Windows 10

[REQUIRED] Step 3: Describe the problem
I am trying to send a push notification to iOS and Android using FCM and I need to pass a parameter click_action as described here (scroll down):
https://github.com/CrossGeeks/FirebasePushNotificationPlugin/blob/master/docs/NotificationActions.md
I tried to add that parameter wherever possible, but I do not receive it in the notification.
This is the payload generated by MulticastMessage:
{
  "Tokens": [
    "eEK8smTvsErmvdAhHK3F9v:APA91bFDUeQMDEcBnUHhaLKaIcv4r_SwviUA9fDQcw7HuJkxAkII6OjXOySKiZrLvzbsQG5EQlz4rbRGKYVmwyZ5CD0_SuHTP8ihvudaksXDl7aHZAjJUUgmlMjE93-S9DAi7F1VdpL_"
  ],
  "Data": {
    "Title": "Check-in Reminder",
    "Message": "Tap here to respond with a check-in.",
    "ScheduledCheckIn": "97",
    "click_action": "scheduled_check_in"
  },
  "Notification": {
    "title": "Check-in Reminder",
    "body": "Tap here to respond with a check-in.",
    "image": null,
	"click_action": "scheduled_check_in",
  },
  "Android": {
    "collapse_key": null,
    "restricted_package_name": null,
    "data": {
      "click_action": "scheduled_check_in"
    },
    "notification": {
      "title": null,
      "body": null,
      "icon": null,
      "color": null,
      "sound": null,
      "tag": null,
      "image": null,
      "click_action": "scheduled_check_in",
      "title_loc_key": null,
      "title_loc_args": null,
      "body_loc_key": null,
      "body_loc_args": null,
      "channel_id": null
    },
    "fcm_options": null,
    "priority": null,
    "ttl": null
  },
  "Webpush": null,
  "Apns": {
    "headers": null,
    "fcm_options": null,
    "payload": {
      "aps": {
        "badge": null,
        "category": "scheduled_check_in",
		"click_action": "scheduled_check_in",
        "thread-id": null,
        "alert": null,
        "sound": "default",
        "content-available": 1,
        "mutable-content": null
      }
    }
  }
}

Steps to reproduce:
Use the code above to send a push notification to android or iOS (change the token).

Can you share the actual C# code you tried? Above is some JSON, and not executable code.

I finally figured it out.
It turns out that I have to send two notifications, one to only android devices, where I only set the data field, and one to only iOS devices, where I only set the notification and apns fields.
This way it works and I can see the action button in the notification try in both platforms.

I still cannot determine how to triage this issue. No actual code or test case has been shared. I'm going to close this as incomplete. Please file a new issue with more details, if there's anything else that needs to be addressed in this repo.


Add volatile option to Parameter.call

This PR fixes #259.
As discussed in this issue, we add volatile option to Parameter.__call__ as an keyword argument.
If volatile option is omitted, this function behaves as though all inputs had False volatile values.


Revert "Add methods to JsonWebToken to get claims by using the Claims enum"

Reverts eclipse/microprofile-jwt-auth#155 due to this build failure:
https://ci.eclipse.org/microprofile/job/JWT-Auth-maven-snapshots/1063/
[ERROR] Failed to execute goal biz.aQute.bnd:bnd-baseline-maven-plugin:3.5.0:baseline (baseline) on project microprofile-jwt-auth-api: An error occurred while calculating the baseline: The baselining plugin detected versioning errors -> [Help 1]

CC @andreas-eberle

We don't have to revert if there is an accepted way to relax the baseline plugin policy

@sberyozkin there is nothing wrong with the PR so we need to fix baseline plugin policy.
Otherwise, every merge will fail.

@rdebusscher No, not every merge is failing, it started failing with this PR:
https://github.com/eclipse/microprofile-jwt-auth/commits/master
There were a few merges after @Emily-Jiang's PR was merged.
So, if you know how to fix it, please provide a PR but for now I need to revert it and reopen the issue as the build is broiken

@sberyozkin
Adding a default method is a binary compatible change. So the plugin is wrong here.
Also the output is wrong
[INFO] The baseline version was found to be 1.1.1
[ERROR] Baseline mismatch for package org.eclipse.microprofile.jwt, MINOR change. Current is 1.0.0, repo is 1.0.0, suggest 1.1.0 or -

So it correctly detects that current version in maven central is 1.1.1 and that there is a MINOR change required for the changes. But it fails the accept 1.2 as a MINOR change of 1.1.1 and suggests a lower version 1.1.0!!
And I even tried to play with a few other versions of the project. All of them are rejected!

2.0-SNAPSHOT
1.1-SNAPSHOT
1.2.0-SNAPSHOT
etc

So instead of reverting the PR in panic, one should look more detailed to the log and try to found the real cause.
And this is the first change in the API module after the baseline plugin is added to the pom.xml.
So as I mentioned, currently we can't merge any PR which touches the API module.


Support newline delimited JSON output for insights

Add INSIGHTS_CLI_JSON config to support output in JSON format

Should the output be indented?

No, it's enough to print everything inline, like {"i":0,"a":0,"aa":0, ...}
Main idea of newline delimited JSON is to analyze this output with external tools.


'Confirmation Code' email is sent with 'Forgot password code' template

Before opening, please confirm:

[X] I have checked to see if my question is addressed in the FAQ.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

App Id
dyo1mlqf0e1n5
Region
us-east-2
Amplify Console feature
Not applicable
Describe the bug
The verification code sent after user registration has the wrong template:

Also, as you can see in the screenshot, the title failed to have the code.
Expected behavior
I was expecting a 'Verification Code' email template instead. This is confusing for users.
Reproduction steps

Create an app with Amplify
Add Auth
Register
Notice the email template for the verification code is the wrong 'password recovery code' template.

Build Settings
I don't think this has any effect on this issue, but I've removed username and phone from the registration. A user only needs an email and password to register or login.
Additional information
No response

Note: I see you're using the templated {####} in the subject field of your email. That doesn't get automatically replaced with the code, so you might want to exclude it from the subject of the email.
As for it using the wrong template (forgot password instead of verification code), I am not able to reproduce this. I spun up an app here using cli defaults for amplify add auth. If you register there, you'll receive the proper "Your verification code" email.

There could be some wires crossed in your configuration - can you check your console to see if the verification code message has been changed somehow?

Hey @johnpc, thanks for trying to reproduce my bug.
The {####} already came by default in the title. I left it there in assuming there was a bug preventing the title from having the code replaced. Should I open another issue for this bug?
Where in the console should I check for the verification code message? I only see the password recovery message.

In the Cognito console, choose your user pool group. Under general settings, you'll see "message customizations"

Scroll down and you'll see the confirmation message

Yeah, the message is wrong.
If I click on "link" and then again on "Code", the template resets and it says "forgot password code: {####}":

Did you save your changes before switching back and forth?
I'm not sure how you got into this state, but using the currently latest version of the cli to add auth, I cannot reproduce winding up in this state.

Yes, I switched to Link and saved it.
My client no longer works:

I switched to Code again (still with the Forgot Password Code template) and my client is still broken.

5.2.1 is still the latest cli. you should be able to fix the original template body manually on the aws console. I am still not sure how it got into that broken state - if you can provide detailed steps that I can follow to reproduce this improper initial configuration I can look into that further, but the common case (as demonstrated in my link above) does not experience the issue.
I'm not sure why you switched it to link instead of verification code, but that appears to be the cause of your new problem:

Cannot perform specific action because there does not exist a valid use pool domain associated with the user pool

according to some other threads out there, switching it back to use confirmation code should prevent that error

Ah yes, I created the auth using Amplify's Admin UI (not the CLI or the Console). I did this because it was the only way to have the registration work with only email and password (without a username). Using the CLI forced the client to send a username.
Switching back to "Code" worked now 👍

can you reproduce this problem via admin ui? if so we should transfer this ticket to that project

I'll give it a try now.

The course of action:

Created a new branch production-test

Added new environment with amplify init called prodtest

Tried adding hosting to this new environment with amplify add hosting but failed with Amplify Console hosting has already been enabled. amplify status says this new environment already has auth. I don't understand why. I literally just initialized this environment.

I saved the changes with amplify push to see if I could add hosting to this environment later

Still cannot add hosting, so I add it through the console and notice my prodtest branch hasn't been pushed to GitHub yet. I push it, try adding hosting again through the CLI, still doesn't work, so I add it using the Console.

Testing this new branch's frontend (same production code still connected to the old backend), a new registration still shows the wrong template for the verification code email, as expected:

Deleted and re-added auth using the Admin UI

Ran amplify pull to have this production-test branch connect to the new prodtest backend

Observed the aws-exports.js file change as expected, commited the new changes and pushed to GitHub. This triggered a new frontend build, as expected, connecting the frontend code to this new backend.

Testing this new branch's frontend, now connected to the prodtest backend, a new registration still shows the wrong template for the verification code email:

So it seems Admin UI has a bug.


Enable Code Analysis on PowerLauncher.csproj

Summary of the new feature/enhancement
We should enable code analysis on PowerLauncher.csproj and fix any warnings.

Proposed technical implementation details (optional)

Enable code analysis on PowerLauncher.csproj.  Rick click on the project and install the recommended code analyzer.

Fix all warnings for the project.
Right click on the project and set Treat warnings as Errrors to all, in the Build tab.

Fixed in 0.19.0, please visit https://github.com/microsoft/PowerToys/releases/ for the latest release


Fix warning during creation of ResampleWithDistributionTransform

Before submitting (must do checklist)

[x] Did you read the contribution guide?
[x] Did you update the docs? We use Numpy format for all the methods and classes.
[x] Did you write any new necessary tests?
[x] Did you update the CHANGELOG?

Proposed Changes
Move creation of out_column
Closing issues
Closes #1006.

Codecov Report

Merging #1230 (fd265e9) into master (8168c53) will decrease coverage by 80.07%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##           master   #1230       +/-   ##
==========================================
- Coverage   87.74%   7.67%   -80.07%
==========================================
  Files         186     186
  Lines       10614   10614
==========================================
- Hits         9313     815     -8498
- Misses       1301    9799     +8498

Impacted Files
Coverage Δ

etna/transforms/missing_values/resample.py
0.00% <0.00%> (-97.15%)
:arrow_down:

... and 169 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Remove assert_that() and update with assertions.R functions in derive_date_var.R

The function assert_that() is used throughout derive_date_var.R.  It was proposed to create additional assertion.R functions, e.g. assert_date_vector() and reduce reliance on assert_that() as it produces verbose error messages.
Discussion is in the pharmaverse/admiral#746 Pull Request

Actually should this live in admiral - as this is a specific task to the derive_date_var.R?

Could this please be moved back to {admiral}?

Hey @rjzollinger are you talking about the assertion statements?

I meant the issue as a whole, sorry.


molecule: platforms missing networks dictionary (docker/podman)

Hi,
Molecule schema is missing networks into platforms.
platforms:
  - name: test
    networks:
      - name: test

See https://github.com/ansible-community/molecule/blob/main/src/molecule/model/schema_v3.py#L288
Thank you

Thanks to you


Exception in main process not properly propagating when having more than one worker and using torch.Tensor (MPRS)

🐛 Describe the bug
Code to reproduce:
import torch
import time
import random
from torchdata.datapipes.iter import IterableWrapper
from torchdata.dataloader2 import DataLoader2, MultiProcessingReadingService

def raise_exception(x):
    raise RuntimeError('test')

def rand_sleep(x):
    time.sleep(random.random()*0.2)
    return x

pipe = IterableWrapper([torch.rand(1) for _ in range(100)])
pipe = pipe.map(rand_sleep)
pipe = pipe.non_replicable().map(raise_exception)
dl = DataLoader2(pipe, reading_service=MultiProcessingReadingService(4))
try:
    list(dl)
except RuntimeError as e:
    print('Catched: ', e)

Output:
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 55, in __next__
    next_val = next(self.dataloader._datapipe_iter)  # type: ignore[arg-type]
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/_hook_iterator.py", line 173, in wrap_generator
    response = gen.send(None)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/iter/callable.py", line 123, in __iter__
    yield self._apply_fn(data)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/iter/callable.py", line 88, in _apply_fn
    return self.fn(data)
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/examples/weatherbench.py", line 63, in raise_exception
    raise RuntimeError('test')
RuntimeError: test
This exception is thrown by __iter__ of MapperIterDataPipe(datapipe=NonReplicableIterDataPipe, fn=raise_exception, input_col=None, output_col=None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/examples/weatherbench.py", line 75, in <module>
    list(dl)
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 67, in __next__
    self.dataloader.shutdown()
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 256, in shutdown
    self.reading_service.finalize()
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 357, in finalize
    clean_me(process, req_queue, res_queue)
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 349, in clean_me
    _ = res_queue.get(timeout=default_dl2_worker_join_timeout_in_s)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/queues.py", line 122, in get
    return _ForkingPickler.loads(res)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/multiprocessing/reductions.py", line 307, in rebuild_storage_fd
    fd = df.detach()
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/resource_sharer.py", line 57, in detach
    with _resource_sharer.get_connection(self._id) as conn:
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/resource_sharer.py", line 86, in get_connection
    c = Client(address, authkey=process.current_process().authkey)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 502, in Client
    c = SocketClient(address)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 630, in SocketClient
    s.connect(address)
FileNotFoundError: [Errno 2] No such file or directory

I believe this only happens when transmitting torch.Tensors since the error goes away as soon as I switch to ints. If we comment out the sleep we instead get this exception:
Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 55, in __next__
    next_val = next(self.dataloader._datapipe_iter)  # type: ignore[arg-type]
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/_hook_iterator.py", line 173, in wrap_generator
    response = gen.send(None)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/iter/callable.py", line 123, in __iter__
    yield self._apply_fn(data)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/iter/callable.py", line 88, in _apply_fn
    return self.fn(data)
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/examples/weatherbench.py", line 63, in raise_exception
    raise RuntimeError('test')
RuntimeError: test
This exception is thrown by __iter__ of MapperIterDataPipe(datapipe=NonReplicableIterDataPipe, fn=raise_exception, input_col=None, output_col=None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/examples/weatherbench.py", line 75, in <module>
    list(dl)
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 67, in __next__
    self.dataloader.shutdown()
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 256, in shutdown
    self.reading_service.finalize()
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 357, in finalize
    clean_me(process, req_queue, res_queue)
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 349, in clean_me
    _ = res_queue.get(timeout=default_dl2_worker_join_timeout_in_s)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/queues.py", line 122, in get
    return _ForkingPickler.loads(res)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/multiprocessing/reductions.py", line 307, in rebuild_storage_fd
    fd = df.detach()
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/resource_sharer.py", line 57, in detach
    with _resource_sharer.get_connection(self._id) as conn:
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/resource_sharer.py", line 86, in get_connection
    c = Client(address, authkey=process.current_process().authkey)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 509, in Client
    deliver_challenge(c, authkey)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 740, in deliver_challenge
    response = connection.recv_bytes(256)        # reject large message
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 216, in recv_bytes
    buf = self._recv_bytes(maxlength)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 414, in _recv_bytes
    buf = self._recv(4)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 379, in _recv
    chunk = read(handle, remaining)
ConnectionResetError: [Errno 104] Connection reset by peer

In my production code, I get even more contrived errors. Here, one key difference might be that I'm creating the torch.Tensors in the worker processes, not in the main process. I'm also using a sharding_round_robin_dispatch. The exception that causes this is a runtime error thrown because I'm trying to transfer tensors to gpu even though im running on a cpu-only machine. This exception is raised at the same place as in the example code above:
Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 55, in __next__
    next_val = next(self.dataloader._datapipe_iter)  # type: ignore[arg-type]
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/_hook_iterator.py", line 173, in wrap_generator
    response = gen.send(None)
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/datapipes/iter/util/prefetcher.py", line 100, in __iter__
    raise data
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/datapipes/iter/util/prefetcher.py", line 71, in thread_worker
    item = next(itr)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/_hook_iterator.py", line 173, in wrap_generator
    response = gen.send(None)
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/atmodata/iter/tensor.py", line 49, in __iter__
    for batches in zip(*([it] * self.n_interleaves)):
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/_hook_iterator.py", line 173, in wrap_generator
    response = gen.send(None)
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/atmodata/iter/tensor.py", line 64, in __iter__
    yield x.to(self.device, non_blocking=self.non_blocking)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/cuda/__init__.py", line 256, in _lazy_init
    torch._C._cuda_init()
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx
This exception is thrown by __iter__ of ThToDevice(device='cuda', dp=NonReplicableIterDataPipe, non_blocking=False)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/examples/weatherbench.py", line 53, in <module>
    main()
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/examples/weatherbench.py", line 49, in main
    benchmark(dl)
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/atmodata/utils.py", line 9, in benchmark
    batch = next(it)
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 67, in __next__
    self.dataloader.shutdown()
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 256, in shutdown
    self.reading_service.finalize()
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 357, in finalize
    clean_me(process, req_queue, res_queue)
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 349, in clean_me
    _ = res_queue.get(timeout=default_dl2_worker_join_timeout_in_s)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/queues.py", line 122, in get
    return _ForkingPickler.loads(res)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/multiprocessing/reductions.py", line 307, in rebuild_storage_fd
    fd = df.detach()
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/resource_sharer.py", line 57, in detach
    with _resource_sharer.get_connection(self._id) as conn:
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/resource_sharer.py", line 86, in get_connection
    c = Client(address, authkey=process.current_process().authkey)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 502, in Client
    c = SocketClient(address)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 630, in SocketClient
    s.connect(address)
FileNotFoundError: [Errno 2] No such file or directory
Exception ignored in: <function DataLoader2.__del__ at 0x7f446b936ef0>
Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 243, in __del__
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 256, in shutdown
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 357, in finalize
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 349, in clean_me
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/queues.py", line 122, in get
ImportError: sys.meta_path is None, Python is likely shutting down
Exception ignored in: <function ReadingServiceInterface.__del__ at 0x7f446b935b40>
Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 102, in __del__
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 357, in finalize
  File "/Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 55, in __next__
    next_val = next(self.dataloader._datapipe_iter)  # type: ignore[arg-type]
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/_hook_iterator.py", line 173, in wrap_generator
    response = gen.send(None)
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/datapipes/iter/util/prefetcher.py", line 100, in __iter__
    raise data
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/datapipes/iter/util/prefetcher.py", line 71, in thread_worker
    item = next(itr)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/_hook_iterator.py", line 173, in wrap_generator
    response = gen.send(None)
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/atmodata/iter/tensor.py", line 49, in __iter__
    for batches in zip(*([it] * self.n_interleaves)):
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/utils/data/datapipes/_hook_iterator.py", line 173, in wrap_generator
    response = gen.send(None)
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/atmodata/iter/tensor.py", line 64, in __iter__
    yield x.to(self.device, non_blocking=self.non_blocking)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/cuda/__init__.py", line 256, in _lazy_init
    torch._C._cuda_init()
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx
This exception is thrown by __iter__ of ThToDevice(device='cuda', dp=NonReplicableIterDataPipe, non_blocking=False)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/examples/weatherbench.py", line 53, in <module>
    main()
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/examples/weatherbench.py", line 49, in main
    benchmark(dl)
  File "/mnt/qb/work2/goswami0/gkd021/atmodata/atmodata/utils.py", line 9, in benchmark
    batch = next(it)
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 67, in __next__
    self.dataloader.shutdown()
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 256, in shutdown
    self.reading_service.finalize()
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 357, in finalize
    clean_me(process, req_queue, res_queue)
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 349, in clean_me
    _ = res_queue.get(timeout=default_dl2_worker_join_timeout_in_s)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/queues.py", line 122, in get
    return _ForkingPickler.loads(res)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/site-packages/torch/multiprocessing/reductions.py", line 307, in rebuild_storage_fd
    fd = df.detach()
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/resource_sharer.py", line 57, in detach
    with _resource_sharer.get_connection(self._id) as conn:
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/resource_sharer.py", line 86, in get_connection
    c = Client(address, authkey=process.current_process().authkey)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 502, in Client
    c = SocketClient(address)
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/connection.py", line 630, in SocketClient
    s.connect(address)
FileNotFoundError: [Errno 2] No such file or directory
Exception ignored in: <function DataLoader2.__del__ at 0x7f446b936ef0>
Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 243, in __del__
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/dataloader2.py", line 256, in shutdown
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 357, in finalize
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 349, in clean_me
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/queues.py", line 122, in get
ImportError: sys.meta_path is None, Python is likely shutting down
Exception ignored in: <function ReadingServiceInterface.__del__ at 0x7f446b935b40>
Traceback (most recent call last):
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 102, in __del__
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 357, in finalize
  File "/mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 349, in clean_me
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/queues.py", line 122, in get
ImportError: sys.meta_path is None, Python is likely shutting down
mnt/qb/work2/goswami0/gkd021/torchdata/torchdata/dataloader2/reading_service.py", line 349, in clean_me
  File "/mnt/qb/work2/goswami0/gkd021/conda/envs/wb/lib/python3.10/multiprocessing/queues.py", line 122, in get
ImportError: sys.meta_path is None, Python is likely shutting down

Versions
[pip3] numpy==1.23.5
[pip3] numpy-groupies==0.9.20
[pip3] pytorch-triton==2.1.0+2c32f43999
[pip3] torch==2.1.0.dev20230314+cu117
[pip3] torchaudio==2.0.0.dev20230314+cu117
[pip3] torchdata==0.7.0a0+f1283eb
[pip3] torchvision==0.15.0.dev20230314+cu117
[conda] blas                      2.116                       mkl    conda-forge
[conda] blas-devel                3.9.0            16_linux64_mkl    conda-forge
[conda] cudatoolkit               11.7.0              hd8887f6_10    nvidia
[conda] libblas                   3.9.0            16_linux64_mkl    conda-forge
[conda] libcblas                  3.9.0            16_linux64_mkl    conda-forge
[conda] liblapack                 3.9.0            16_linux64_mkl    conda-forge
[conda] liblapacke                3.9.0            16_linux64_mkl    conda-forge
[conda] mkl                       2022.1.0           h84fe81f_915    conda-forge
[conda] mkl-devel                 2022.1.0           ha770c72_916    conda-forge
[conda] mkl-include               2022.1.0           h84fe81f_915    conda-forge
[conda] numpy                     1.23.5                   pypi_0    pypi
[conda] numpy-groupies            0.9.20                   pypi_0    pypi
[conda] numpy_groupies            0.9.20             pyhd8ed1ab_0    conda-forge
[conda] pytorch                   1.13.1          py3.10_cuda11.7_cudnn8.5.0_0    pytorch
[conda] pytorch-cuda              11.7                 h67b0de4_1    pytorch
[conda] pytorch-mutex             1.0                        cuda    pytorch
[conda] pytorch-triton            2.1.0+2c32f43999          pypi_0    pypi
[conda] torch                     2.1.0.dev20230314+cu117          pypi_0    pypi
[conda] torchaudio                2.0.0.dev20230314+cu117          pypi_0    pypi
[conda] torchdata                 0.7.0a0+f1283eb          pypi_0    pypi
[conda] torchvision               0.15.0.dev20230314+cu117          pypi_0    pypi

Could you pls try to PyTorch and TorchData nightly? I think my PR #1096 might have solved the problem to properly exit worker processes.
We might do a minor release in the coming months to adopt this patch

You can find how to install pytorch nightly via https://pytorch.org/get-started/locally/


TA Meeting - Update Repo according to Template

Hey, just going through and checking your repo I noticed it's not based on Dr. Smith's capstone template repo. I would highly recommend that you update the repo to reflect the template (it would've been nice if you cloned the repo from the template to begin with but oh well). It will help expediate my grading and make your repo way more readable.
Best,
Hunter

Oh, for the folder structure I was following the best-practices for a monorepo with js and python. I also have a threads email with Dr. Smiths regarding to this.
I did mention the structure for the docs as well as the code structure in the ExceptionGranted.md, I'm not entirely sure how we should proceed with this.

References.bib is also available under docs/contents/Reference.bib

oh if you have express permission from Dr. Smith thats fine, I was just going through all the teams who didn't have the template as some teams weren't even aware of the template

oh i was aware of the templates. I decide not to use it given that our docs are written in markdown. That's all.

hi @cer-hunter just out of curiosity, but do you mark our content based on the markdown file?
i notice that the viewer on GitHub doesn't render most of the writing correctly, so if you are marking based on the git source I can also render pdf if that works better for you?

hey @aarnphm yeah we mark in the git source, cause technically I shouldn't have to download any of your documentation... but yeah if rendering a pdf would make more sense than fixing it, do whatever you think will work best!

Hmm, I see. Because the link to bibtex, wikilinks, and backlinks are implemented to render on the website.
Let me think a bit about this, will also include the PDF if that is better

@aarnphm as we discussed, you are required to use the standard template.  The folder structure should match that in the capTemplate repo.  The file names should match the capTemplate repo.  You can use markdown instead of LaTeX.  You can add files to the folder structure, but the TAs and other reviewers need to be able to quickly find the artifacts that we grade and review.
A quick look shows your docs are in a slightly different place (https://github.com/aarnphm/tinymorph/tree/main/docs/content).  This information is recorded in ExceptionsGranted.
This looks fine to me, but I might have missed something.  If you have any concerns @cer-hunter, please let me know.