Gunicorn: الإصدار 19.8.0

تم إنشاؤها على ٢٦ أكتوبر ٢٠١٧  ·  34تعليقات  ·  مصدر: benoitc/gunicorn

كما أود إصدار نسخة 19.8 هذا الأسبوع. لا أرى أي شيء يمنعه الآن. تمر الاختبارات هنا ولكن أعلمني إذا فاتني شيء ما.

التعليق الأكثر فائدة

تم إصدار 19.8.0!

الرجاء التعليق هنا مع أي ملاحظات أو قضايا!

ال 34 كومينتر

تضمين التغريدة

أرغب في دمج العلاقات العامة التالية لـ 19.8:

  • [x] # 1499 (يمكنني توجيه تعليقاتي الخاصة إذا قررنا دمج هذا التعليق) (مغلق كـ wontfix)
  • [x] # 1569 (سيتم دمج هذه الليلة)
  • [x] # 1632 (تمت المراجعة)

berkerpeksag قمت بالتعليق / الموافقة بعد ذلك. اسمحوا لي أن أعرف إذا كنت بحاجة إلى بعض المساعدة حيث قد يكون لدي بعض الدورات غدًا :)

لدي علاقات عامة مفتوحة. هل نريد دمج أي منهم؟

  • [x] # 1481 (السماح لملفات تكوين Python بضبط chdir)
  • [x] # 1602 (يمكنني معالجة التعليقات منberkerpeksag)

كلاهما جيد إذا كان لدينا الوقت لإدخالهما.

خاص بي. هل يمكنني المساعدة في مراجعة أي شيء؟

1499 هو الوحيد المتبقي. لقد تناولت تعليقاتي الاستعراضي.

berkerpeksag لقد علقت أيضًا ، ما رأيك في ذلك؟

berkerpeksag لم أحصل على إجابة عن # 1499. لدي شك في إعادة ميزة تمت إزالتها منذ فترة طويلة. يجب أن نرى إيجابيات / سلبيات حول هذا الموضوع. أو على الأقل التأكد من عدم وجود تأثير لها.

ومع ذلك ، أعتقد أنه قبل الإصدار ، سأقوم بتعطيل خيار SO_REUSEPORT للمقبس. أفكار؟

benoitc لست متأكدًا من فهمي - لماذا نرغب في تغيير SO_REUSEPORT بناءً على ذلك العلاقات العامة؟

(نحن نعتمد على SO_RESUSEPORT لمساعدتنا على تقديم عشرات الآلاف من الطلبات في الثانية بكفاءة ، لذلك أنا حريص بشأن التغييرات التي تطرأ عليها.)

يبدو أن استخدام SO_REUSEPORT كخيار افتراضي يؤدي إلى إرباك بعض الأشخاص ، وخاصة أولئك الجدد على Gunicorn أو الذين يستخدمونه في بيئة التطوير. يجعل من الممكن بدء تشغيل Gunicorn جديد دون قتل الإصدار القديم ، مما يؤدي إلى تشغيل إصدارات متعددة من التطبيق. هذه ليست تجربة ودية للغاية لمستخدم لأول مرة يتساءل لماذا يقدم تطبيقهم الاستجابة الصحيحة فقط نصف الوقت.

بالتأكيد لن نزيل الوظيفة حتى لو قمنا بتغيير الوضع الافتراضي.

berkerpeksag لم أحصل على إجابة عن # 1499. لدي شك في إعادة ميزة تمت إزالتها منذ فترة طويلة. يجب أن نرى إيجابيات / سلبيات حول هذا الموضوع. أو على الأقل التأكد من عدم وجود تأثير لها.

بالنظر إلى # 1499 مرة أخرى ، أنا بخير بإغلاقه كـ "wontfix". جعله متوافقًا مع Gunicorn 19.4+ أمر تافه للغاية:

-            '-c', 'airflow.www.gunicorn_config'
+            '-c', 'python:airflow.www.gunicorn_config'

في قائمة المهام الخاصة بي قبل أي إصدار ، لدي ما يلي:

  • [x] # 1669 (عدم تمكين استخدام SO_REUSEPORT افتراضيًا)
  • [] # 1653

سأحاول الحصول على شيء ليوم الجمعة الآن

هل هناك المزيد من الأخبار حول هذا؟

لقد دمجت للتو PR # 1669 وأغلقت PR # 1499 لذا أعتقد أن أداة الحظر الوحيدة الآن هي # 1653.

أعتقد أننا نحتاج أيضًا إلى توثيق تغيير السلوك SO_REUSEPORT (PR # 1669) في ملاحظات الإصدار.

رائع، شكرا علي هذا الرد السريع. 💯

معرفة أن سؤال ETA هو أعظم خطيئة على الإطلاق ، فهل هناك أي أخبار عن التقدم في # 1653 والذي يبدو أنه ترك يحجب الإصدار؟

benoitc هل يجب أن نترك # 1653 إلى 19.9

هناك علاقات عامة جاهزة تقريبًا لـ # 1324:

  • [] PR # 1696

أنا بخير لتخطي # 1653

لا أرى أي سبب لعدم الإفراج كثيرًا :) إذا لم أحضر مع التصحيح بحلول اليوم فلنصدر غدًا في الصباح.

حول هذه الأشياء pyc ، سأكون لإصلاحها في الإصدار الحالي وعدم إضافة أي خيار جديد. أفضل إهمال هذه الميزة لأنها تخرق عقد إعادة التحميل التلقائي للتكوين ومثل هذه الأشياء.

يبدو أن Pypi لا يزال في 19.7.1 https://pypi.python.org/pypi/gunicorn
كفكرة جانبية ، هل يمكن جعل README.md يحتوي على رقم إصدار مستقر؟
الذهاب إلى pypi للتحقق من الإصدار الحالي يبدو غير تقليدي بعض الشيء ، أو ربما أفتقد بعض رقم الإصدار الواضح المعروض في مكان ما 😕

آسف للصدفة ، أي أخبار عن إصدار 19.8؟ أنا حريص على اللعب مع DictConfig :-)

( @ Allu2 يرجى مراجعة العلاقات العامة https://github.com/benoitc/gunicorn/pull/1727 لإظهار رقم إصدار الإصدار الحالي في README)

أي تحديث على هذا؟ إنني أتطلع إلى ذلك لأنه يعمل على إصلاح بعض المشكلات مع --reload في حاويات جبال الألب وستجعل بيئات التطوير لدينا أجمل بكثير!

سوف أقوم بإعداد الإفراج. berkerpeksag جيدةbenoitc بالنسبة لك؟

tilgovi +1 مني.

بدافع الفضول ، ما هو نوع العملية التي تؤدي إلى إصدار جنونيكورن؟
يبدو أن هذا الإصدار قد تم تأجيله خلال الأشهر الخمسة الماضية مع أكثر من واحد "التالي (اليوم | الأسبوع | قريبًا)"

@ Allu2

  • تحديث سجل التغيير
  • وضع علامة وتحميل
  • جعل الإفراج على جيثب

ليس الأمر صعبًا ، لكننا جميعًا نقوم بذلك على أساس تطوعي.

لقد قمت بتحديث سجل التغيير وأعتقد أن كل شيء جاهز للإفراج عنه.

أنا ذاهب للنوم وسأقطع العلامة في الصباح ، حيث يمكنني أن أكون متواجدًا في حالة حدوث أي خطأ يتطلب إصدار تصحيح متابعة ، لكنني لا أتوقع أي مشاكل.

تم إصدار 19.8.0!

الرجاء التعليق هنا مع أي ملاحظات أو قضايا!

سنستهدف المزيد من الإصدارات المتكررة في المستقبل. طلبات السحب والمراجعات الخاصة بك تساعد. إذا كنت مهتمًا بأن تكون مشرفًا ، فيرجى إبلاغي بذلك!

tilgovi شكرا لك! وتوافق :) آسف لعدم الرد قريبًا كنت أسافر طوال الشهر

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات