Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-27 | coredumpctl: add 'gdb' verb to start gdb right-away on a collected coredump | Lennart Poettering | |
2012-10-26 | coredumpctl: show timestamps in list | Lennart Poettering | |
2012-10-26 | journal: special case the trivial cache chain cache entry | Lennart Poettering | |
2012-10-26 | coredumpctl: optimize journal entry parsing a bit by enumerating only once | Lennart Poettering | |
2012-10-26 | coredumpctl: initialize global vars | Lennart Poettering | |
2012-10-26 | journal: provide an API that allows client to figure out whether they need ↵ | Lennart Poettering | |
to recheck the journal manually for changes in regular intervals Network file systems generally do not offer inotify() that would work across the network. We hence cannot rely on inotify() exclusiely in those case. Provide an API to determine these cases, and suggest doing manual regular rechecks. Note that this is not complete yet, as we need to rescan journal dirs on network file systems explicitly to find new/removed files | |||
2012-10-26 | journal: fix parsing of monotonic kernel timestamps | Lennart Poettering | |
2012-10-26 | journal: introduce entry array chain cache | Lennart Poettering | |
When traversing entry array chains for a bisection or for retrieving an item by index we previously always started at the beginning of the chain. Since we tend to look at the same chains repeatedly, let's cache where we have been the last time, and maybe we can skip ahead with this the next time. This turns most bisections and index lookups from O(log(n)*log(n)) into O(log(n)). More importantly however, we seek around on disk much less, which is good to reduce buffer cache and seek times on rotational disks. | |||
2012-10-26 | test: extend test-send to send some weirder data | Lennart Poettering | |
2012-10-26 | journal: properly determine cutoff max date | Lennart Poettering | |
2012-10-25 | journal: properly serialize fields with multiple values into JSON | Lennart Poettering | |
This now matches the JSON serialization spec from: http://www.freedesktop.org/wiki/Software/systemd/json | |||
2012-10-24 | journalctl: remove left-over log message | Lennart Poettering | |
2012-10-22 | shared: move sparse-endian.h from journal | Kay Sievers | |
2012-10-21 | journal: use le64_t instead of uint64_t where this is appropriate | Lennart Poettering | |
2012-10-20 | journal: link up documentation with the file structure header | Lennart Poettering | |
2012-10-19 | journal: add tool to extract coredumps | Zbigniew Jędrzejewski-Szmek | |
'systemd-coredumpctl' will list available coredumps: PID UID GID sig exe 32452 500 500 11 /home/zbyszek/systemd/build/journalctl 32666 500 500 11 /usr/lib64/valgrind/memcheck-amd64-linux ... 'systemd-coredumpctl dump PID' will write the coredump to specified file or stdout. | |||
2012-10-19 | journald.conf: remove MinSize= settings | Lennart Poettering | |
There's no point in making this configurable, so let's drop it in order to simplify configuration a bit. | |||
2012-10-19 | util: unify line caching and column caching | Lennart Poettering | |
2012-10-19 | util: unify usage of on_tty() in util.c | Lennart Poettering | |
2012-10-18 | journalctl: unify ellipsation handling between journalctl and systemctl | Lennart Poettering | |
2012-10-18 | journalctl: don't ellipsize unless on a tty | Lennart Poettering | |
2012-10-18 | journalctl: honour -n if -F is used | Lennart Poettering | |
2012-10-18 | journal: fix symbol versioning file | Lennart Poettering | |
2012-10-18 | journal: typo fix | Lennart Poettering | |
2012-10-18 | journal: implement filtering in browse.html | Lennart Poettering | |
2012-10-18 | journal: add high-level match option to filter by current boot id | Lennart Poettering | |
2012-10-18 | journal: add ability to list unique fields to gatewayd | Lennart Poettering | |
2012-10-18 | journal: validate field name in sd_journal_query_unique() | Lennart Poettering | |
2012-10-18 | libsystemd-journal: export sd_journal_restart_unique | Zbigniew Jędrzejewski-Szmek | |
2012-10-18 | journal: suggest rotation when fields are not indexed | Lennart Poettering | |
2012-10-18 | journalctl: move access check before the first access to the journal files | Lennart Poettering | |
2012-10-18 | journalctl: implement quering field values with new -F switch | Lennart Poettering | |
Example: journalctl -F _SYSTEMD_UNIT will list all units that ever logged to the journal. | |||
2012-10-18 | journal: add ability to list values a specified field can take in all ↵ | Lennart Poettering | |
entries of the journal The new 'unique' API allows listing all unique field values that a field specified by a field name can take in all entries of the journal. This allows answering queries such as "What units logged to the journal?", "What hosts have logged into the journal?", "Which boot IDs have logged into the journal?". Ultimately this allows implementation of tools similar to lastlog based on journal data. Note that listing these field values will not work for journal files created with older journald, as the field values are not indexed in older files. | |||
2012-10-17 | journal: fix potential integer overflow | Lennart Poettering | |
2012-10-16 | journalctl: properly track rotated journals in follow mode | Lennart Poettering | |
2012-10-16 | sd-journal: fix bad memory access | Lennart Poettering | |
2012-10-16 | journal: implement time-based rotation/vacuuming | Lennart Poettering | |
This also enables time-based rotation (but not vacuuming) after 1month, so that not more one month of journal is lost at a time per vacuuming. | |||
2012-10-16 | journal: sort data items of entries by offset | Lennart Poettering | |
This should slightly optimize disk access patterns on rotating disks for simple readers. | |||
2012-10-16 | journal: Set the last_unused pointer correctly when attaching an unused window | Colin Guthrie | |
It seems the previous code was copy/pasted from context_detach_window() but not updated. | |||
2012-10-16 | journal: Properly track the number of allocated windows. | Colin Guthrie | |
Checks were already in place to make sure that the number of windows was limited to 64, but the count was never incremented or decremented. | |||
2012-10-16 | journalctl: add --unit=/-u to match by unit name | Lennart Poettering | |
This applies unit_name_mangle() to the specified unit names and hence can handle weird characters nicely and will add unit suffixes as necessary. | |||
2012-10-16 | journalctl: harmonise in-stream comments | Lennart Poettering | |
From now on, always use ANSI-SQL-style comments in log streams, i.e. prefix with --. We also suffix things with this, just to be nice... | |||
2012-10-15 | journalctl: skip informational messages in export/json modes | Zbigniew Jędrzejewski-Szmek | |
2012-10-14 | journalctl: make --follow really work | Zbigniew Jędrzejewski-Szmek | |
2012-10-13 | journalctl: make --follow work again | Zbigniew Jędrzejewski-Szmek | |
Stopped working after cfbc22ab 'journalctl: implement --since= and --until for filtering by time'. | |||
2012-10-13 | journal-verify: get rid of an unused variable | Zbigniew Jędrzejewski-Szmek | |
When compiling without gcrypt, gcc emits an annoying warning. | |||
2012-10-13 | journald: add missing include | Zbigniew Jędrzejewski-Szmek | |
./src/journal/journald.h:123:114: warning: ‘struct ucred’ declared inside parameter list [enabled by default] | |||
2012-10-13 | journal-gatewayd: rename variables to avoid -Wshadow warning | Zbigniew Jędrzejewski-Szmek | |
2012-10-13 | journald: properly update message size after stripping the identifier | Zbigniew Jędrzejewski-Szmek | |
Valgrind says: ==29176== Conditional jump or move depends on uninitialised value(s) ==29176== at 0x412A85: cunescape_length_with_prefix (util.c:1565) ==29176== by 0x40B351: dev_kmsg_record (journald-kmsg.c:301) ==29176== by 0x40B653: server_read_dev_kmsg (journald-kmsg.c:347) ==29176== by 0x40B701: server_flush_dev_kmsg (journald-kmsg.c:365) ==29176== by 0x409DE7: main (journald.c:1535) | |||
2012-10-13 | journal: fix build in VALGRIND compatibility mode | Zbigniew Jędrzejewski-Szmek | |