Commit cf62ba8
committed
common: MemoryModel: do not issue error messages directly
leave error reporting to the caller.
This change achieves two targets:
- no need for a context when creating the MemoryModel object; and
- (more importantly) the error messages are now reported in the context
of the caller, and can be made to appear only once in the logs.
The existing client of the MemoryModel is modified to reflect the
changes to its API.
Signed-off-by: Ronen Friedman <[email protected]>1 parent 6ed3038 commit cf62ba8
File tree
4 files changed
+63
-33
lines changed- src
- common
- mds
4 files changed
+63
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | 20 | | |
23 | 21 | | |
24 | 22 | | |
| |||
41 | 39 | | |
42 | 40 | | |
43 | 41 | | |
44 | | - | |
| 42 | + | |
45 | 43 | | |
46 | 44 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
| 45 | + | |
52 | 46 | | |
53 | 47 | | |
54 | 48 | | |
| |||
99 | 93 | | |
100 | 94 | | |
101 | 95 | | |
102 | | - | |
| 96 | + | |
103 | 97 | | |
104 | 98 | | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
| 99 | + | |
110 | 100 | | |
111 | 101 | | |
112 | 102 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
53 | | - | |
54 | | - | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
55 | 62 | | |
56 | 63 | | |
57 | 64 | | |
| |||
62 | 69 | | |
63 | 70 | | |
64 | 71 | | |
65 | | - | |
66 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
67 | 85 | | |
68 | 86 | | |
69 | 87 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7812 | 7812 | | |
7813 | 7813 | | |
7814 | 7814 | | |
7815 | | - | |
| 7815 | + | |
7816 | 7816 | | |
7817 | | - | |
7818 | | - | |
| 7817 | + | |
| 7818 | + | |
| 7819 | + | |
| 7820 | + | |
| 7821 | + | |
| 7822 | + | |
| 7823 | + | |
| 7824 | + | |
| 7825 | + | |
7819 | 7826 | | |
7820 | 7827 | | |
7821 | 7828 | | |
| |||
7824 | 7831 | | |
7825 | 7832 | | |
7826 | 7833 | | |
7827 | | - | |
7828 | | - | |
7829 | | - | |
7830 | | - | |
| 7834 | + | |
| 7835 | + | |
| 7836 | + | |
| 7837 | + | |
7831 | 7838 | | |
7832 | 7839 | | |
7833 | 7840 | | |
7834 | 7841 | | |
7835 | 7842 | | |
7836 | | - | |
7837 | | - | |
| 7843 | + | |
| 7844 | + | |
7838 | 7845 | | |
7839 | 7846 | | |
7840 | 7847 | | |
| |||
14171 | 14178 | | |
14172 | 14179 | | |
14173 | 14180 | | |
| 14181 | + | |
| 14182 | + | |
| 14183 | + | |
| 14184 | + | |
| 14185 | + | |
14174 | 14186 | | |
14175 | | - | |
14176 | 14187 | | |
14177 | | - | |
14178 | | - | |
| 14188 | + | |
| 14189 | + | |
| 14190 | + | |
| 14191 | + | |
| 14192 | + | |
| 14193 | + | |
| 14194 | + | |
| 14195 | + | |
| 14196 | + | |
| 14197 | + | |
| 14198 | + | |
14179 | 14199 | | |
14180 | 14200 | | |
14181 | 14201 | | |
| |||
14188 | 14208 | | |
14189 | 14209 | | |
14190 | 14210 | | |
14191 | | - | |
| 14211 | + | |
14192 | 14212 | | |
14193 | 14213 | | |
14194 | 14214 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
776 | 776 | | |
777 | 777 | | |
778 | 778 | | |
779 | | - | |
| 779 | + | |
780 | 780 | | |
781 | 781 | | |
782 | 782 | | |
| |||
1540 | 1540 | | |
1541 | 1541 | | |
1542 | 1542 | | |
| 1543 | + | |
| 1544 | + | |
1543 | 1545 | | |
1544 | 1546 | | |
1545 | 1547 | | |
| |||
0 commit comments