File: day_287__niceness.mdwn

package info (click to toggle)
git-annex 5.20141125
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 37,828 kB
  • ctags: 583
  • sloc: haskell: 42,582; sh: 1,080; ansic: 498; makefile: 316; perl: 125
file content (13 lines) | stat: -rw-r--r-- 788 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
Pushed out a release today. While I've somewhat ramped down activity this
month with the Kickstarter period over and summer trips and events ongoing,
looking over the changelog I still see a ton of improvements in the 20 days
since the last release.

Been doing some work to make the assistant daemon be more `nice`. I don't
want to nice the whole program, because that could make the web interface
unresponsive. What I am able to do, thanks to Linux violating POSIX, is to
`nice` certain expensive operations, including the startup scan and the daily
sanity check. Also, I put in a call to `ionice` (when it's available) 
when `git annex assistant --autostart` is run, so the daemon's
disk IO will be prioritized below other IO. Hope this keeps it out of your
way while it does its job.