|
1 | 1 | package org.tron.core.services;
|
2 | 2 |
|
| 3 | +import static org.tron.core.witness.BlockProductionCondition.NOT_MY_TURN; |
| 4 | + |
3 | 5 | import com.google.common.collect.Maps;
|
4 | 6 | import com.google.protobuf.ByteString;
|
5 | 7 | import java.util.Map;
|
@@ -101,41 +103,10 @@ private void blockProductionLoop() throws InterruptedException {
|
101 | 103 | return;
|
102 | 104 | }
|
103 | 105 |
|
104 |
| - switch (result) { |
105 |
| - case PRODUCED: |
106 |
| - logger.debug("Produced"); |
107 |
| - break; |
108 |
| - case NOT_SYNCED: |
109 |
| - logger.info("Not sync"); |
110 |
| - break; |
111 |
| - case UNELECTED: |
112 |
| - logger.debug("Unelected"); |
113 |
| - break; |
114 |
| - case NOT_MY_TURN: |
115 |
| - logger.debug("It's not my turn"); |
116 |
| - break; |
117 |
| - case NOT_TIME_YET: |
118 |
| - logger.info("Not time yet"); |
119 |
| - break; |
120 |
| - case NO_PRIVATE_KEY: |
121 |
| - logger.info("No pri key"); |
122 |
| - break; |
123 |
| - case LOW_PARTICIPATION: |
124 |
| - logger.info("Low part"); |
125 |
| - break; |
126 |
| - case LAG: |
127 |
| - logger.info("Lag"); |
128 |
| - break; |
129 |
| - case CONSECUTIVE: |
130 |
| - logger.info("Consecutive"); |
131 |
| - break; |
132 |
| - case TIME_OUT: |
133 |
| - logger.debug("Time out"); |
134 |
| - case EXCEPTION_PRODUCING_BLOCK: |
135 |
| - logger.info("Exception"); |
136 |
| - break; |
137 |
| - default: |
138 |
| - break; |
| 106 | + if (result.ordinal() <= NOT_MY_TURN.ordinal()) { |
| 107 | + logger.debug(result.toString()); |
| 108 | + } else { |
| 109 | + logger.info(result.toString()); |
139 | 110 | }
|
140 | 111 | }
|
141 | 112 |
|
@@ -209,7 +180,7 @@ private BlockProductionCondition tryProduceBlock() throws InterruptedException {
|
209 | 180 | logger.info("It's not my turn, ScheduledWitness[{}],slot[{}],abSlot[{}],",
|
210 | 181 | ByteArray.toHexString(scheduledWitness.toByteArray()), slot,
|
211 | 182 | controller.getAbSlotAtTime(now));
|
212 |
| - return BlockProductionCondition.NOT_MY_TURN; |
| 183 | + return NOT_MY_TURN; |
213 | 184 | }
|
214 | 185 |
|
215 | 186 | long scheduledTime = controller.getSlotTime(slot);
|
|
0 commit comments