File: TODO-diskdb

package info (click to toggle)
mcelog 104-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 996 kB
  • ctags: 1,508
  • sloc: ansic: 7,739; sh: 481; makefile: 87
file content (31 lines) | stat: -rw-r--r-- 804 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

diskdb was a experimental attempt to track errors per DIMM
on disk. It ran into problems unfortunately.

diskdb is not compiled by default now. It can be enabled with 
make CONFIG_DISKDB=1

It is replaced with a new memory only database now that
relies on daemon mode.

Open fundamental issues:
- DIMM tracking over boot doesn't work due to SMBIOS not reporting
serial numbers

Code problems:
- Missing aging
- For Intel Nehalem CE errors need reverse smbios translation
- SMBIOS interleaving decoding missing
- Some crash races in db.c (see comments there)
- Need lock timeout
- Default enable/disable heuristics (smbios check etc.)
- write db test suite (with crash)

General:
- Missing CPU database

Missing:
- rename to different name without memory

Old:
- add ifdef for memory because it's broken