सभी को नमस्ते, हमारे साप्ताहिक स्थिति नोट्स के लिए मंगलवार फिर से आ गया है
- Index
- नेटवर्क स्थिति और 0.6.1.16 2) Tunnel निर्माण और भीड़भाड़ 3) Feedspace 4) ???
- Net status and 0.6.1.16
नेटवर्क के 70% के 0.6.1.16 पर अपग्रेड हो जाने के साथ, हमें पिछली रिलीज़ की तुलना में सुधार दिखाई दे रहा है, और उस रिलीज़ में समस्याएँ ठीक हो जाने के बाद, अब हमें अपने अगले बॉटलनेक (अवरोध) की अधिक स्पष्ट तस्वीर दिखाई दे रही है। जो अभी तक 0.6.1.16 पर नहीं हैं, कृपया यथाशीघ्र अपग्रेड करें, क्योंकि पूर्ववर्ती रिलीज़ें यादृच्छिक रूप से tunnel बनाने के अनुरोधों को अस्वीकार करेंगी (भले ही router के पास अधिक tunnels में भाग लेने के लिए पर्याप्त संसाधन हों)।
- Tunnel creation and congestion
इस समय, लगता है कि हम ऐसी स्थिति का सामना कर रहे हैं जिसे शायद सबसे ठीक तरह से congestion collapse कहा जा सकता है - tunnel creation requests अस्वीकार की जा रही हैं क्योंकि routers के पास बैंडविड्थ कम है, इसलिए अधिक tunnel creation requests इस उम्मीद में भेजी जाती हैं कि ऐसे अन्य routers मिलें जिनके पास अतिरिक्त संसाधन हों, लेकिन इससे प्रयुक्त बैंडविड्थ ही बढ़ जाती है। यह समस्या 0.6.1.10 में नए tunnel creation crypto पर स्विच करने के बाद से मौजूद है और इसे काफी हद तक इस तथ्य से जोड़ा जा सकता है कि हमें per-hop join/reject फीडबैक तब तक (या और सटीक कहें तो, unless) नहीं मिलता जब तक request और reply दो tunnels की लंबाई पार नहीं कर लेते। यदि उन पीयर्स में से कोई भी संदेश आगे नहीं बढ़ाता, तो हमें नहीं पता चलता कि कौन-सा पीयर विफल हुआ, किन पीयर्स ने सहमति दी, और किन पीयर्स ने इसे स्पष्ट रूप से अस्वीकार किया।
हम पहले से ही एक साथ प्रगति में चल रहे tunnel निर्माण अनुरोधों की संख्या सीमित करते हैं (और परीक्षण दिखाते हैं कि timeout बढ़ाने से मदद नहीं मिलती), इसलिए Nagle का पारंपरिक समाधान पर्याप्त नहीं है। मैं अभी हमारे अनुरोध प्रसंस्करण कोड में कुछ बदलाव आज़मा रहा हूँ, ताकि अनुरोधों के चुपचाप ड्रॉप होने की आवृत्ति (स्पष्ट अस्वीकृतियों के विपरीत) कम की जा सके, और हमारे अनुरोध उत्पन्न करने वाले कोड में भी, ताकि लोड के तहत समवर्तीता कम हो। मैं कुछ अन्य सुधार भी आज़मा रहा हूँ जो tunnel निर्माण की सफलता दर को काफ़ी हद तक बढ़ा रहे हैं, हालांकि वे अभी सुरक्षित उपयोग के लिए तैयार नहीं हैं।
tunnel के अंत में रोशनी दिख रही है, और आगे बढ़ते हुए हमारे साथ बने रहने के लिए मैं आपके धैर्य की सराहना करता हूँ। मुझे उम्मीद है कि इस सप्ताह के अंत में हम एक और रिलीज़ करेंगे ताकि हम कुछ सुधारों को जारी कर सकें, जिसके बाद हम नेटवर्क की स्थिति का पुनर्मूल्यांकन करेंगे ताकि यह देख सकें कि congestion collapse (अत्यधिक ट्रैफ़िक के कारण नेटवर्क का ठप हो जाना) का समाधान हुआ है या नहीं।
- Feedspace
Frosk Feedspace पर लगातार काम कर रहे हैं, और trac साइट पर कुछ पेज अपडेट किए हैं, जिनमें एक नया अवलोकन दस्तावेज़, लंबित कार्यों का एक सेट, कुछ db (डेटाबेस) विवरण, और भी बहुत कुछ शामिल हैं। नवीनतम बदलावों से अवगत होने के लिए http://feedspace.i2p/ पर आइए, और अपनी सुविधानुसार जल्द से जल्द Frosk पर सवालों की बौछार कर दीजिए :)
- ???
फिलहाल मैं बस इतना ही चर्चा करने के लिए तैयार हूँ, लेकिन कृपया आज शाम बाद में (8pm UTC) हमारी बैठक के लिए #i2p पर आ जाइए, ताकि हम थोड़ी और बात कर सकें!
=jr