Slashdot Mirror


User: jbolden

jbolden's activity in the archive.

Stories
0
Comments
13,627
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 13,627

  1. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    You haven't solved A and E. Which shows how hard it is. An OS has to deal with programs crashing. It doesn't matter whether you think they should or shouldn't what matters is they do.

    I don't know what you mean by .done and ... I think you are responding to someone else.

  2. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    I guess my first question is have you done mainframe? If I say something like central Kentucky horse region looks like England that only makes sense if you know rural England. Anyway columar isn't particularly mainframe. OTOH map/reduce is. The core idea of MR is to able to process records individually and the consolidate aggregates, unlike relational's table at a time. That's exactly what mainframes databases do. Or for example you can think of Kafka as a bank of tapes. Etc...

  3. Are you sure the change originated with systemd I had heard the opposite.

  4. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Done really? C's lost information about D. B has lost information about the new state of C. They weren't notified in your solution. How is that done?

  5. Re:security best practice? on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    There is ample evidence to the contrary I'm afraid. They continuously break well established behaviour that has worked for a long time not just on Linux but Unix

    Disagreeing with the Unix way of doing things and not understanding the Unix way of doing things are not the same thing.

    As for the mainframe.... no some of us have used systems that have had to handle contention well for decades.

  6. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    winning = increasing market share.

  7. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Checkpointing is an application function. Other than notifying the application or dumping all of memory how is a process manager going to checkpoint?

  8. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    What do you mean no batch in a modern world? Most of the world is still batch. For example the whole big data push is essentially cutting hardware costs and thus allowing for larger batch systems, going back to tape paradigms on hard drives using generic hardware. Obviously there isn't much one can do that's too intellegent other than avoid fragging with resource contention on real time.

    As for a slow FTP taking 12 hours and wanting to suspend, I agree stupid use case. But I was saying that if such a thing were important than systemd should be extended to manage and schedule it.

  9. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1
  10. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Why not? Why should Unix be forever unable to handle scheduling and resource contention in intelligent ways?

  11. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Saving and restoring of state is something the process manager handles. Once the process manager knows what's needed it can decide how best to handle the problem.

    Those aren't steps BTW they are options as indicated.

  12. Re:security best practice? on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    The computer works for me, not the other way around. If I explicitly tell the computer I want a process to continue running, it should do so.

    If you are the admin and understand the issue, change the defaults. The people being discussed either

    a) don't understand the behavior they want
    b) don't own the system.

    What exactly is this assumption based on?

    Standard procedures in use for generations.

    Why shouldn't a user of a system be able to run a process that takes several days to complete?

    In general they shouldn't because it is a shared resource and that's consuming too much of it. Once they start using a shared resource that heavily the activity should be scheduled or they should be using a dedicated or partially dedicated resource.

    The system admin can easily control the users access to the system resources so that they're shared appropriately. What if it's the only user on the system?

    Yes they can. And if they are doing that they systemd's defaults don't apply.

  13. Re:security best practice? on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    I think it is pretty obvious the systemd developers are neither lazy nor ignorant. They may disagree with you but those sorts of accusations don't deserve a response.

    I know of no other system out there that requires you to register every single process type you might want to run beyond a user session so that when you log back in you pick up where you left off. You know why? Because it's fucking stupid.

    Well I'll tell you about one. The longest running popular operating system on the planet: https://en.wikipedia.org/wiki/...

  14. Re:security best practice? on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    I think security is probably too strong. I'd say avoids annoyance and operational hassles is probably more fair. So you asking me to defend a position stronger than the one I'm advocating for.

  15. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    I understand what saving state is. Reread the answer.

  16. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Sure tons of enterprise apps. For example you have an app (A) tied to a database (B) tied to a virtual slave (C) copying information to kafka (D) which is being picked up by Hadoop process (E1) which then does batch transformation (F1) which then at the same time D is picked up by Spark (E2) which creates RDDs (F2) which then creates windows (G2) both F1 and G2 feed Elastic (H).

    C crashes who needs to be notified and how?

  17. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Same example I've given you. A depends on B depends on C depends on D depends on E. C crashes and the system is able to recover. What does the operating system do with A, B, D and E to get them aligned with the new state?

  18. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Pretty much yes they were. In theory there might have been hundreds of choices. In practice there were just a handful.

  19. Re:security best practice? on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    systemd allow you to have processes not tied to a session. That hasn't changed. You just have to tell the system and have permissions to do it.

  20. You likely don't log out of your cell phone.

    As for stopping process that what iOS does for most to conserve energy. Only those systems entitled to run in the background are allowed to run anything and even there the system makes the choice not the application.

  21. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Correct. systemd is part of a broader system that is replacing POSIX. No one is arguing that POSIX never existed. Nor is anyone arguing that systems that don't adopt won't be left behind. As for Solaris and AIX they both had process managers. Not getting terminated on logout was up to the process manager not the end user.

  22. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    You have heard. Process management.

  23. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 2

    New system options

    1) FTP command line registers with systemd that's its going to be doing a download over the next 12 hours from a slow server.
    2) You run FTP from inside systemd telling the process manager this FTP is going to take 12 hours
    3) After you start the FTP process you notify systemd

    etc...

  24. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Runtime dependencies:
    Process A depends on B which depends on C which depends on D which depends on E.
    C crashes. You restart C. What do you do with A, B, D and E?

  25. Re:I assumed this was already a default on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Of course there is good reason. Only the process manager has the global knowledge of the competing demands to make intelligent choices about resource allocation. Given competing demands for a system to work well intelligent choices need to be made about what should be running when. That's systemd's job.