platform/core/system/stability-monitor.git
4 years agoSwap throttling parentage 21/213921/3 submit/tizen/20190917.103000
Michal Bloch [Mon, 16 Sep 2019 09:07:47 +0000 (11:07 +0200)]
Swap throttling parentage

Now the parent throttles the child to prevent detachment from the terminal.

Change-Id: I7241bffbd673f69097acbb19331a44aeb48bc43b
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
4 years agoMake memory tests percentage-based 21/213821/1 submit/tizen/20190912.115203
Michal Bloch [Thu, 12 Sep 2019 10:28:31 +0000 (12:28 +0200)]
Make memory tests percentage-based

For target independence.

Change-Id: Ifa40c2b864d010beca4344c2cb2f166d6cc0909e

4 years agoMove kernel module to separate git repository 40/213640/1 accepted/tizen/unified/20190917.034018 submit/tizen/20190910.085724 submit/tizen/20190917.043237
Konrad Kuchciak [Mon, 9 Sep 2019 10:19:13 +0000 (12:19 +0200)]
Move kernel module to separate git repository

Moved to: /platform/core/system/stability-monitor-kmod-rpi3

Change-Id: Icd60617780e1d4129faa04ded38da9406a8bdaf4

4 years agoAdd required crash-worker dependencies 48/213548/1 accepted/tizen/unified/20190909.103514 submit/tizen/20190909.084817
Karol Lewandowski [Fri, 6 Sep 2019 11:45:30 +0000 (13:45 +0200)]
Add required crash-worker dependencies

Change-Id: I0747849d2facb745b25e162b98d3fbeb7602f135

4 years agoMove kernel module to separate spec 38/213538/3 submit/tizen/20190906.111852
Karol Lewandowski [Fri, 6 Sep 2019 09:24:40 +0000 (11:24 +0200)]
Move kernel module to separate spec

Change-Id: Ie6408e9bb06399f9ce9cc99f78668f5c443e1c06

4 years agoBuild stability monitor only for armv7l 28/213528/1 submit/tizen/20190906.081624
Karol Lewandowski [Fri, 6 Sep 2019 08:09:39 +0000 (10:09 +0200)]
Build stability monitor only for armv7l

Stability monitor's kernel module works with RPI3 kernel only
(for now).

Change-Id: I0fa56d15617ad15e5621967f45c0329092b472a3

4 years agoAdd stability tests
Konrad Kuchciak [Thu, 22 Aug 2019 10:57:20 +0000 (12:57 +0200)]
Add stability tests

Testing programs were created by Michal Bloch (m.bloch@samsung.com)

Change-Id: Ica86065e0c3771a4a856995c4642674e1a07f86e

4 years agoAdd missing license file
Konrad Kuchciak [Thu, 22 Aug 2019 10:54:10 +0000 (12:54 +0200)]
Add missing license file

Change-Id: Ieacfe831b9c7d4792b0aac76a56f2d4e56940eea

4 years agoAdjust kernel module for RPi3
Konrad Kuchciak [Tue, 20 Aug 2019 11:22:42 +0000 (13:22 +0200)]
Adjust kernel module for RPi3

Change-Id: I1a14a25832514097b18f98e3dae4d6866e18ea24

4 years agoFix finishing action
Konrad Kuchciak [Tue, 20 Aug 2019 11:15:13 +0000 (13:15 +0200)]
Fix finishing action

Action should finish also when spawning crash manager fails

Change-Id: I866f32107e409140547d47edffc71ae79241d4ca

4 years agoRemove libsystemd dependency
Konrad Kuchciak [Fri, 2 Aug 2019 11:30:19 +0000 (13:30 +0200)]
Remove libsystemd dependency

Change-Id: I45db4e259c66e60ac821ecb6caf69d8693a6ec58

4 years agoChange verbosity level of some messages
Konrad Kuchciak [Fri, 28 Jun 2019 08:54:55 +0000 (10:54 +0200)]
Change verbosity level of some messages

Change-Id: I4b81e99a3bed1d6dd4923aad9ec9e157acc3a010

4 years agoAllow parallel action execution
Konrad Kuchciak [Thu, 27 Jun 2019 11:25:05 +0000 (13:25 +0200)]
Allow parallel action execution

data_source module can now run default action, even if another action
(of the same process) is in progress.

Moreover, added refcounting mechanism for proc_info structure.

Change-Id: I4e5bf3d931e7b7ab5056373ee49817b0053142cb

4 years agoAdd some sanity checks in data source modules
Konrad Kuchciak [Tue, 25 Jun 2019 06:32:55 +0000 (08:32 +0200)]
Add some sanity checks in data source modules

Change-Id: Idd6da9f0b1cdb9e6a81e75c397571fdbc3b26978

4 years agoExtend dbus signal
Konrad Kuchciak [Tue, 25 Jun 2019 06:31:23 +0000 (08:31 +0200)]
Extend dbus signal

added pid, process_name and process_state

Change-Id: I6bd6862bfb2f8ef660043e96908637fed6942476

4 years agoPrevent average from being less than zero
Konrad Kuchciak [Tue, 25 Jun 2019 06:29:55 +0000 (08:29 +0200)]
Prevent average from being less than zero

I may happen due to floating point precision errors while adding and
subtracting the same values (very close to zero).

Change-Id: Id1201cb0bafd7386595c463d54b55c3fae3922ee

4 years agoFix io accounting in kernel module
Konrad Kuchciak [Tue, 25 Jun 2019 06:28:26 +0000 (08:28 +0200)]
Fix io accounting in kernel module

Change-Id: Id3722fbc99a77062a5168f8d51f0b655eb6fc141

4 years agoAdd initial version of stability-monitor
Konrad Kuchciak [Fri, 29 Mar 2019 10:41:15 +0000 (11:41 +0100)]
Add initial version of stability-monitor

Change-Id: Ifdde9fcfce1eeea1debe5720b751061f82f4cb33

5 years agoInitial empty repository
Karol Lewandowski [Fri, 31 May 2019 10:21:12 +0000 (12:21 +0200)]
Initial empty repository