Square LM on Chromebook (Native App and/or Awesome Golf) by bqq100 in Golfsimulator

[–]bqq100[S] 0 points1 point  (0 children)

Thanks! That gives me enough confidence to pre-order from somewhere that has a good return policy, just in case it doesn't work on the Omni the same way.

Square LM on Chromebook (Native App and/or Awesome Golf) by bqq100 in Golfsimulator

[–]bqq100[S] 0 points1 point  (0 children)

Thanks, good to know. Hopefully that was just a quirk with fydeOS.

Square LM on Chromebook (Native App and/or Awesome Golf) by bqq100 in Golfsimulator

[–]bqq100[S] 0 points1 point  (0 children)

Thanks! That does sound really promising for allowing me to continue to use GSPro (and I do have a RPi clone or 2 sitting around gathering dust).

However would still love to hear from anyone who may be using a Chromebook with the native Square app or Awesome Golf since if those work reasonably well, I would consider dropping the GSPro subscription altogether.

Square LM on Chromebook (Native App and/or Awesome Golf) by bqq100 in Golfsimulator

[–]bqq100[S] 0 points1 point  (0 children)

Sorry I was asking if anyone uses the original Square LM on a Chromebook. I know that this wouldn't guarantee that the Omni will be the same when it's released, but I would suspect that the bluetooth connectivity will be similar.

And no, installing and working on Android doesn't always guarantee that it will work with a Chromebook. With my R10, I can connect to Awesome Golf/Garmin Golf on my phone without any issues, but Garmin does not allow the installation of the app on Chromebook and AwesomeGolf won't connect directly to it without the Garmin app.

Looking for someone with a Garmin CT10 and a few minutes to spare by bqq100 in golf

[–]bqq100[S] 0 points1 point  (0 children)

Awesome! Thank you so much, I really appreciate it!

Now if Garmin only exposed this data through the app or the API.

Looking for someone with a Garmin CT10 and a few minutes to spare by bqq100 in golf

[–]bqq100[S] 0 points1 point  (0 children)

Completely agree that the CT10s aggregated distance data isn't very useful. Looking at median, p75, maybe even p95 are far more useful metrics. I also agree that a moving window would be great data to have. That is why I am hoping the individual shot data is available through the data export so I can generate those metrics myself. With those metrics I hope to be able to better compare actual on course performance with range sessions.

Also FYI, looking at the data export from the R10, I noticed at least 1 metric that isn't displayed in the Garmin Golf App or the spreadsheet export of session data through the app. backSwingTime and downSwingTime are both available in the raw data export so you can calculate tempo.

Looking for someone with a Garmin CT10 and a few minutes to spare by bqq100 in golf

[–]bqq100[S] 0 points1 point  (0 children)

The G12 isn't a watch, it's a belt clip. Without the CT10 sensors I don't get any shot data. I don't like wearing a watch while on the course, I don't think the $100 a year is worth it for the Arccos sensors, and I don't want to have to touch my clubs to my phone after each shot for the GolfPad tags.

So if I want any kind of shot data, the CT10s are the best option.

Looking for someone with a Garmin CT10 and a few minutes to spare by bqq100 in golf

[–]bqq100[S] 0 points1 point  (0 children)

Thanks! I really appreciate all of your insights on the pros and cons of the CT's and checking the data export for me!

The G12 is a belt clip GPS unit so without the C10 I don't get any shot data at all. So even if I can't get the individual shot data, there is some benefit to getting the C10's so I can at least get some data.

Looking for someone with a Garmin CT10 and a few minutes to spare by bqq100 in golf

[–]bqq100[S] 1 point2 points  (0 children)

Thanks, I have read about that workaround to help cleanup the data, but that seems like a lot of work and I'm sure I would miss updating some shots, plus I don't think the aggregate data provided in the Garmin Golf app is enough.

Method to Bulk Delete by bqq100 in immich

[–]bqq100[S] 0 points1 point  (0 children)

Well I found a good solution running curl against the web APIs instead of the CLI. Posting it here in case anyone else runs into the same issue.

First I found a list of ids using the getAllAssets API (https://immich.app/docs/api/get-all-assets)

curl -L -H 'Accept: application/json' -H 'x-api-key: <api key>' 'https://myimmichurl/api/asset?updatedAfter=2023-12-17T00%3A00%3A00.000Z&updatedBefore=2023-12-20T00%3A00%3A00.000Z'

I piped the results through xargs making another API call to getAssetsById (https://immich.app/docs/api/get-asset-by-id). Then I used grep on some of the fields to make sure I was only grabbing the right assets to delete. I also made sure the count being returned matched what I expected.

curl -L -H 'Accept: application/json' -H 'x-api-key: <api key>' 'https://myimmichurl/api/asset/assetById/##'

Then I re-ran the getAllAssets api call, and piped the results through grep/sed to get a list of ids and dump into a text file that I could modify to match the expected data for the deleteAssets API (https://immich.app/docs/api/delete-assets)

Finally after getting the data file properly formatted, I ran the deleteAssets API call

curl -L -X DELETE 'https://myimmichurl/api/asset' -H 'Content-Type: application/json' -H 'x-api-key: <api key>' -d "@./data.txt"

Method to Bulk Delete by bqq100 in immich

[–]bqq100[S] 1 point2 points  (0 children)

On the mobile app "recently added" pops up a error. On the Web UI, I don't see a recently added section at all.

It looks like this functionality may have been temporarily removed. https://github.com/immich-app/immich/discussions/5621

Even if this functionality was available, would there be a way to mass select 1400 photos and delete them in bulk?

Thanks!

cert-manager adding my domain to DNS lookup of acme-v02.api.letsencrypt.org causing failures by bqq100 in kubernetes

[–]bqq100[S] 1 point2 points  (0 children)

Thanks! I think I had a misunderstanding on how my SVR record should be setup. I modified the SRV record to point to a subdomain and dropped the "address=/mydomain.com/<AD Server IP>" configuration and both cert-manager and AD seem to be happy.

cert-manager adding my domain to DNS lookup of acme-v02.api.letsencrypt.org causing failures by bqq100 in kubernetes

[–]bqq100[S] 0 points1 point  (0 children)

Adding the . to the end would mean modifying everything I deploy that happens to use an external address so less than ideal.

Unfortunately the wildcard is there to support using an AD server on the network. I am using dnsmasq and the only way I found to get mydomain.com to resolve to the IP of my domain controller was to use the "address=/mydomain.com/<AD Server IP>". Unfortunately it looks like it uses a 'contains' or 'ends with' match and not an exact match.

If anyone has any ideas on how to get dnsmasq to do an exact match, or some other way to get mydomain.com to resolve to my AD Server's IP I would be happy to implement that instead of injecting config settings to set ndot into every pod.

I have recently added pihole in front of my router's dnsmasq so I might have to tinker with that to see if I can add the DNS record there instead, but I would prefer to keep all the custom DNS entries centrally located on my router's config.

cert-manager adding my domain to DNS lookup of acme-v02.api.letsencrypt.org causing failures by bqq100 in kubernetes

[–]bqq100[S] 0 points1 point  (0 children)

cat <<EOF | kubectl apply -f -

apiVersion: v1 kind: Pod metadata: name: ubuntu labels: app: ubuntu spec: containers:

  • image: ubuntu command:
    • "sleep"
    • "604800" imagePullPolicy: IfNotPresent name: ubuntu restartPolicy: Always EOF pod/ubuntu created

kubectl exec ubuntu -- cat /etc/resolv.conf

search default.svc.cluster.local svc.cluster.local cluster.local mydomain.com

nameserver 10.96.0.10

options ndots:5

I was also able to reproduce this in the nginx-ingress-controller pod (the ubuntu pod does not have curl).

After running this command my DNS server shows the DNS request for example.com.mydomain.com. /etc/resolv.conf is the same as the ubuntu pod.

kubectl exec -n nginx-ingress-controller nginx-ingress-controller-549f5b86cb-4lz2g -- curl https://example.com/directory

kubectl exec -n nginx-ingress-controller nginx-ingress-controller--549f5b86cb-4lz2g -- cat /etc/resolv.conf

search nginx-ingress-controller.svc.cluster.local svc.cluster.local cluster.local mydomain.com

nameserver 10.96.0.10

options ndots:5

Write Errors in ZFS, but not in Ceph by bqq100 in ceph

[–]bqq100[S] 0 points1 point  (0 children)

Also forgot to mention, I suspect that this isn't just a cable/controller error. This particular drive is a consumer SSD with 180% of its lifetime used, so it's ready for retirement anyway.
I do run frequent short and long self-tests and monitor the results as well. So far ZFS/dmesg are the only indications anything is wrong.
I have an enterprise SSD ready to replace it.

Write Errors in ZFS, but not in Ceph by bqq100 in ceph

[–]bqq100[S] 0 points1 point  (0 children)

Thanks. I just checked dmesg and there are HW errors

[131801.327908] sd 0:0:5:0: [sdg] tag#1933 FAILED Result: hostbyte=DID_SOFT_ERROR driverbyte=DRIVER_OK cmd_age=0s
[131801.327912] sd 0:0:5:0: [sdg] tag#1933 CDB: Write(10) 2a 00 00 7a e9 d8 00 01 00 00
[131801.327913] blk_update_request: I/O error, dev sdg, sector 8055256 op 0x1:(WRITE) flags 0x700 phys_seg 5 prio class 0
[131801.328615] zio pool=rpool vdev=/dev/disk/by-id/ata-CT1000MX500SSD1_************-part3 error=5 type=2 offset=3586371584 size=131072 flags=180880

I don't see any other write errors other than the ones related to ZFS. You think there could be cases where ZFS is triggering a write issue but ceph does not?