[systemd-devel] journald API backward compatibility

2016-11-18 Thread Jakub Filak
Hello, I have a question regarding journald and backward compatibility. Are there any known issues with accessing journals that were created by different versions of journald? I want to use the latest libsystemd in my project but I might end up reading journals created by an ancient systemd

Re: [systemd-devel] [PATCH v2 2/2] coredump: collect all /proc data useful for bug reporting

2014-11-26 Thread Jakub Filak
On Thu, 2014-11-27 at 06:30 +0100, Zbigniew Jędrzejewski-Szmek wrote: On Tue, Nov 25, 2014 at 07:37:48AM +0100, Jakub Filak wrote: ... This all looks (and works) great, so I implemented the changes suggested above and pushed your patch. Please check that I didn't break anything. I also

Re: [systemd-devel] [PATCH 4/4] coredump: collect all /proc data useful for bug reporting

2014-11-24 Thread Jakub Filak
On Fri, 2014-11-21 at 21:14 +0100, Lennart Poettering wrote: On Wed, 19.11.14 11:01, Jakub Filak (jfi...@redhat.com) wrote: +/* Joins /proc/[pid]/fd/ and /proc/[pid]/fdinfo/ into the following lines: + * + * 0:/dev/pts/23 + * pos:0 + * flags: 012 + * 1:/dev/pts/23 + * pos

[systemd-devel] [PATCH v2 1/2] util: add function getting proc environ

2014-11-24 Thread Jakub Filak
On the contrary of env, the added function returns all characters cescaped, because it improves reproducibility. --- src/shared/util.c| 154 --- src/shared/util.h| 1 + src/test/test-util.c | 5 ++ 3 files changed, 103 insertions(+), 57

[systemd-devel] [PATCH v2 0/2] coredump: add journal fields useful for bug reporting

2014-11-24 Thread Jakub Filak
to open only existing files in /proc/[pid]/fd/ limits, status, maps and cgroups files are obtained by calling read_full_file with path returned by procfs_file_alloca(). I tested these patches on Fedora Rawhide. Jakub Filak (2): util: add function getting proc environ coredump: collect

[systemd-devel] [PATCH v2 2/2] coredump: collect all /proc data useful for bug reporting

2014-11-24 Thread Jakub Filak
/proc/[pid]: - status - maps - limits - cgroup - cwd - root - environ - fd/ fdinfo/ joined in open_fds --- src/journal/coredump.c | 156 - 1 file changed, 154 insertions(+), 2 deletions(-) diff --git a/src/journal/coredump.c

Re: [systemd-devel] [PATCH 2/4] util: add functions getting proc status, maps, limits, cgroup

2014-11-21 Thread Jakub Filak
On Thu, 2014-11-20 at 14:36 +0100, Lennart Poettering wrote: On Wed, 19.11.14 11:01, Jakub Filak (jfi...@redhat.com) wrote: --- src/shared/util.c| 13 + src/shared/util.h| 4 src/test/test-util.c | 17 + 3 files changed, 34 insertions

[systemd-devel] [PATCH 0/4] coredump: add journal fields useful for bug reporting

2014-11-19 Thread Jakub Filak
split the patch set into four patches to better comprehend my intentions. There was a short discussion about this topic in September: http://lists.freedesktop.org/archives/systemd-devel/2014-September/022864.html Jakub Filak (4): util: add functions getting proc cwd and root util: add functions

[systemd-devel] [PATCH 3/4] util: add function getting proc environ

2014-11-19 Thread Jakub Filak
On the contrary of env, the added function returns all characters cescaped, because it improves reproducibility. --- src/shared/util.c| 160 +-- src/shared/util.h| 1 + src/test/test-util.c | 6 +- 3 files changed, 109 insertions(+), 58

[systemd-devel] [PATCH 4/4] coredump: collect all /proc data useful for bug reporting

2014-11-19 Thread Jakub Filak
/proc/[pid]: - status - maps - limits - cgroup - cwd - root - environ - fd/ fdinfo/ joined in open_fds --- src/journal/coredump.c | 137 - 1 file changed, 135 insertions(+), 2 deletions(-) diff --git a/src/journal/coredump.c

[systemd-devel] [PATCH 1/4] util: add functions getting proc cwd and root

2014-11-19 Thread Jakub Filak
/proc/[pid]/cwd and /proc/[pid]/root are symliks to corresponding directories The added functions returns values of that symlinks. --- src/shared/util.c| 39 +++ src/shared/util.h| 2 ++ src/test/test-util.c | 13 - 3 files changed, 49

[systemd-devel] [PATCH 2/4] util: add functions getting proc status, maps, limits, cgroup

2014-11-19 Thread Jakub Filak
--- src/shared/util.c| 13 + src/shared/util.h| 4 src/test/test-util.c | 17 + 3 files changed, 34 insertions(+) diff --git a/src/shared/util.c b/src/shared/util.c index 0166052..d62d90c 100644 --- a/src/shared/util.c +++ b/src/shared/util.c @@ -892,6

[systemd-devel] Add more information to coredump related journald etnries

2014-09-04 Thread Jakub Filak
. Files from /proc/PID needed by ABRT: status maps limits cgroup open_fds environ cmdline cwd rootdir Do you have any objections to my plan or hints to achieve my goal? I’d be grateful for any feedback you may have. Yours sincerely, Jakub Filak Software Engineer at Red Hat