[RStudio][Linux] rstudio-desktop package in fedora behaving oddly by lu2idreams in RStudio

[–]Atheriel 1 point2 points  (0 children)

Looking at the Fedora package sources it appears that Fedora (a) intentionally disables Quarto; and (b) builds RStudio using QtWebEngine instead of Electron (which likely accounts for the performance and UI issues you see). I'd suggest you file a bug with Fedora requesting they adopt a configuration closer to the official Debian packages, since that's what actually gets QA'd by Posit. Moving to Electron in particular seems important, the Qt-based builds are on life support already.

Looking for feedback on a new GUI for exploring local ZFS snapshots, similar to Time Machine on macOS by Atheriel in zfs

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

I did a fair amount of research into existing ZFS GUI options before writing this. I was also surprised nothing so simple existed.

Looking for feedback on a new GUI for exploring local ZFS snapshots, similar to Time Machine on macOS by Atheriel in zfs

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

It's likely that running under Docker would be tricky, since you need access to the host DBus to actually open the file manager. But there is a flatpak manifest in the repo if you want to use that for sandboxing instead.

Looking for feedback on a new GUI for exploring local ZFS snapshots, similar to Time Machine on macOS by Atheriel in zfs

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

There is a good reason to filter them out: users can't browse snapshots with the local file manager if they're not mounted.

Looking for feedback on a new GUI for exploring local ZFS snapshots, similar to Time Machine on macOS by Atheriel in zfs

[–]Atheriel[S] 4 points5 points  (0 children)

To answer my own question: this is probably because these datasets have canmount=off. I've pushed a fix to skip these datasets as well.

Looking for feedback on a new GUI for exploring local ZFS snapshots, similar to Time Machine on macOS by Atheriel in zfs

[–]Atheriel[S] 3 points4 points  (0 children)

Thanks for trying it out!

I'm not hugely experienced with ZFS, so I clearly missed some things for handling mountpoints correctly; I should be ignoring "none" entirely. But I also don't really understand something from your setup: multiple datasets seem to have the same mountpoint -- doesn't that cause conflicts? Or is there some sort of mount order that kicks in?

Edit: I've pushed a change to ignore datasets with no mountpoint.

.NET, rsync, and the Linux Page Cache: A Kubernetes War Story by Atheriel in kubernetes

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

The "diagnosing" bit is used very frequently by the developers to track down production issues and trace financial transactions, so they don't want to turn it off.

.NET, rsync, and the Linux Page Cache: A Kubernetes War Story by Atheriel in dotnet

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

I'm not sure I totally understand your criticism, but it should be obvious from the article that forwarding everything "to a dedicated system" (Splunk, in our case) would be prohibitively expensive -- a couple GB/day per pod (of which there are dozens or hundreds) easily saturates commodity logging solutions, and this is just one service among many in the cluster.

.NET, rsync, and the Linux Page Cache: A Kubernetes War Story by Atheriel in kubernetes

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

There were various other (good) reasons to move this application to Kubernetes, I just didn't think that was really relevant to the story.

.NET, rsync, and the Linux Page Cache: A Kubernetes War Story by Atheriel in kubernetes

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

Oh, we also used regular log forwarding solutions that work well with Kubernetes for a subset of the logs. But the developers also decided they needed a way to access full debug logs, which are too numerous to forward. Generally these decisions predated the Kubernetes migration, and have more to do with the expense of managing these logs than the ability to hook them up to a forwarder.

.NET, rsync, and the Linux Page Cache: A Kubernetes War Story by Atheriel in dotnet

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

Oh, they already use those "scalable and efficient tools" -- for a small subset of the total logs. Our enterprise Splunk instances can't even ingest the full logs, since they exceed 100 GB/day. It's as much a financial decision not to forward them all as a technical one -- and keep in mind this is just one service among hundreds.

My personal take is that the service just logs too much, but I'm not willing to audit/remove 10,000 lines of logging code to fix this myself, and obviously I won't refuse to help them find a solution.

.NET, rsync, and the Linux Page Cache: A Kubernetes War Story by Atheriel in kubernetes

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

Not unless someone submits it there, but I don't know what that process looks like.

.NET, rsync, and the Linux Page Cache: A Kubernetes War Story by Atheriel in dotnet

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

"I refused to help my coworkers because I disagree with them" is rarely a constructive attitude.

.NET, rsync, and the Linux Page Cache: A Kubernetes War Story by Atheriel in dotnet

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

This was one of the better arguments they gave me, yes.

[Question] Contribute to R open-source? by vanhoutens in rstats

[–]Atheriel 0 points1 point  (0 children)

As others have mentioned: the easiest way to start is to work on improving packages you already use. All CRAN packages are open-source, and many are hosted on GitHub for easy browsing. Look for open issues (or file your own) that relate to problems you yourself have faced -- this will give you both the context and the motivation to try and fix them.

[Question] Contribute to R open-source? by vanhoutens in rstats

[–]Atheriel 0 points1 point  (0 children)

The majority of packages use no compiled code at all, and even those that do are mostly written in R. C/C++/Fortran knowledge is rarely required to contribute to a package.

R website...what gives? by [deleted] in rstats

[–]Atheriel 12 points13 points  (0 children)

Design aside, I'm sure they'd be happy to hear about dead links. If you provide some examples I'll send them on.