Ticket #382 (closed defect: fixed)
Quickstation login times are unacceptable
Reported by: | jdreed | Owned by: | |
---|---|---|---|
Priority: | blocker | Milestone: | Karmic Deploy (Canceled) |
Component: | login chroot | Keywords: | |
Cc: | Fixed in version: | ||
Upstream bug: |
Description
This is a separate issue from the fact that login chroots are slow. Quickstations are designed for short login sessions to quickly check mail or print documents. When it takes the better part of 1 minute (of your 10 minute session) to get a web browser, that's not good.
Our long term fix for this will end up being aufs or whatever we do to speed up login times in general. We need short term fixes, however, which we can deploy before we use up all public goodwill for Debathena.
Possible short term fixes:
1) Make quickstations closer to -workstation machines, and disable root access completely (i.e. No installing software).
2) Do something awesome with kiosk mode from gdm.
I think #1 is far less effort than #2, but that's just me. We should compare login times for -cluster and -workstation on similar hardware to verify that #1 will be an improvement.
In r24057, r24058, and r24059, I changed reactivate to only put the user in a login snapshot if they're not on a quickstation, and cluster-login-config to only clear the root password on quickstations.
I also modified the su and sudo warnings to explain that you don't get root on quickstations.
I've uploaded the new packages to proposed, but this should undergo some fairly extensive testing. Things to try:
On a non-quickstation:
On a quickstation: