Commit 037dc51
authored
Adjust heartbeat behavior (#180)
* Add heartbeat pause/resume capability
* Add check to avoid negative sleep duration
* Disable heartbeats in `jl_print_task_backtraces()`
`jl_print_task_backtraces()` can take long enough that there can
be heartbeat loss, which can trigger printing task backtraces
again, unless it is called from the heartbeat thread which takes
care of that possible problem.
* Pause heartbeats for GC
* Address review comment
* Address review comment1 parent a911d00 commit 037dc51
3 files changed
+77
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3734 | 3734 | | |
3735 | 3735 | | |
3736 | 3736 | | |
| 3737 | + | |
| 3738 | + | |
| 3739 | + | |
3737 | 3740 | | |
3738 | 3741 | | |
3739 | 3742 | | |
| |||
3775 | 3778 | | |
3776 | 3779 | | |
3777 | 3780 | | |
| 3781 | + | |
3778 | 3782 | | |
3779 | 3783 | | |
3780 | 3784 | | |
| |||
3806 | 3810 | | |
3807 | 3811 | | |
3808 | 3812 | | |
| 3813 | + | |
3809 | 3814 | | |
3810 | 3815 | | |
3811 | 3816 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1166 | 1166 | | |
1167 | 1167 | | |
1168 | 1168 | | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
1169 | 1172 | | |
1170 | | - | |
| 1173 | + | |
| 1174 | + | |
1171 | 1175 | | |
1172 | 1176 | | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
1173 | 1185 | | |
1174 | 1186 | | |
1175 | 1187 | | |
| |||
1232 | 1244 | | |
1233 | 1245 | | |
1234 | 1246 | | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
1235 | 1251 | | |
1236 | 1252 | | |
1237 | 1253 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1008 | 1008 | | |
1009 | 1009 | | |
1010 | 1010 | | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
1011 | 1050 | | |
1012 | 1051 | | |
1013 | 1052 | | |
| |||
1099 | 1138 | | |
1100 | 1139 | | |
1101 | 1140 | | |
1102 | | - | |
| 1141 | + | |
1103 | 1142 | | |
1104 | 1143 | | |
1105 | 1144 | | |
| |||
1111 | 1150 | | |
1112 | 1151 | | |
1113 | 1152 | | |
1114 | | - | |
| 1153 | + | |
1115 | 1154 | | |
1116 | 1155 | | |
1117 | 1156 | | |
| |||
1122 | 1161 | | |
1123 | 1162 | | |
1124 | 1163 | | |
1125 | | - | |
| 1164 | + | |
1126 | 1165 | | |
1127 | 1166 | | |
1128 | 1167 | | |
1129 | 1168 | | |
1130 | 1169 | | |
1131 | | - | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
1132 | 1173 | | |
1133 | 1174 | | |
1134 | 1175 | | |
| |||
1150 | 1191 | | |
1151 | 1192 | | |
1152 | 1193 | | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
1153 | 1204 | | |
1154 | 1205 | | |
1155 | 1206 | | |
| |||
0 commit comments