ويتأثر كوندور الآن من قبل كل من التحديات التكنولوجية والاجتماعية من مثل بيئة الحوسبة،
وقد كوندور فريق بناء الأدوات المدهشة التي تمكن العلماء والمهندسين لزيادة الإنتاجية الحوسبة الخاصة بهم
ما هو الجديد في هذا الإصدار:.
7.6.X هي مستقرة سلسلة كوندور الجديدة.
تم إضافة العديد من الميزات الجديدة منذ 7.4.X.
ما هو الجديد في الإصدار 7.3.2:
ملاحظات الإصدار:
تم تغيير شكل الإخراج من condor_status مع خيار -grid لتوفير المزيد من المعلومات المفيدة.
إزالة السطر إلحاق إلى نهاية الناتج condor_status -لتنسيق. ولذلك، ينبغي أن تكون متاحة الذي يوزع إخراج هذا الأمر الآن حذرا عند تقليم السطر الأخير.
الميزات الجديدة:
condor_fetchlog يمكن الآن جلب ملفات التاريخ لcondor_schedd الديمون. و، ملف التاريخ يحتفظ بها condor_schedd الديمون يمكن الآن أن تكون استدارة يوميا أو شهريا.
سوف condor_ckpt_server تلقائيا تنظيف ملفات نقطة التي لا معنى لها. ووصف المتغيرات التي تتحكم في تكوين هذا السلوك أدناه.
وcondor_ckpt_server (إما 32 بت أو 64 بت) قابل للتنفيذ سوف الآن التواصل بشكل صحيح بين 32 بت و 64 بت تقديم العقد. إذا كان عن طريق بعض فرصة قليلا تنشأ قضايا العرض في بروتوكول نقطة تفتيش (على سبيل المثال، مع أحجام الملفات)، يتم تسجيل رسائل الخطأ واضحة في سجلات الخادم عند نقاط التفتيش.
الأداة condor_ssh_to_job جديدة تسمح التصحيح التفاعلية الوظائف قيد التشغيل. انظر الصفحات اليدوية في [*] لمزيد من التفاصيل.
الأمر condor_status هو الآن أسرع بكثير، وخاصة مع وجود خيار -لتنسيق.
تمت إضافة شبكة الكون نوع الشبكة GT5 لتقديمها إلى خدمة جلوبس GRAM5 جديدة. عندما يتم التعرف على خدمة GRAM كما GT5، jobmanager اختناق ومراقبة الشبكة لا يتم استخدامها. انظر القسم 5.3.2 لمزيد من التفاصيل.
تمت إضافة شبكة الكون نوع الشبكة كريم لتقديمها إلى خدمة CREAM مهمة gLite. انظر القسم 5.3.8 لمزيد من التفاصيل.
عندما منخفضة على واصفات ملف لإنشاء مآخذ الشبكة الجديدة، وcondor_schedd الديمون يتجنب الآن التراص حتى غير محدود من الرسائل التي يرسلها دورية إلى condor_negotiator وcondor_startd.
وقد تم تحسين الأداء والفشل التعامل مع مراقبة الشبكة.
لشبكة نوع nordugrid في الكون الشبكة، يتم الحصول على المعلومات حالة مهمة الآن استخدام خادم LDAP Nordugrid ARC، والذي يجب أن تحسن كثيرا من الأداء. أيضا، يمكن أن كوندور أقول الآن عند تشغيل هذه الوظائف.
الخيار -valgrind جديد لcondor_submit_dag أسباب condor_submit_dag لتوليد تقديم وصف ملف يستخدم valgrind على condor_dagman، بدلا من ثنائي condor_dagman أنه قابل للتنفيذ به.
condor_dagman الآن بتقييم بتكاسل ويفتح عقدة ملفات السجل الوظيفي. بدلا من تحليل كل تقديم وصف الملفات وفتح ملفات السجل المحدد على الفور في البدء، condor_dagman يوزع الآن على تقديم وصف الملفات فقط قبل أن يتم تقديمها لكل وظيفة، ولها كل ملف السجل مفتوحا فقط عندما ظائف ذات الصلة هي في قائمة الانتظار أو تنفيذ البرامج النصية وظيفة . وبالإضافة إلى ذلك، condor_dagman الآن تلقائيا بإنشاء ملف سجل المستخدم الافتراضي لأي وظيفة العقدة التي لا تحدد واحد.
قد أزيلت كل من دعم والوثائق للالكون MPI. يتم اعتماد تطبيقات MPI من خلال استخدام الكون الموازي.
عندما فشل اختبار البرنامج الخفي condor_startd للبرمجيات الجهاز الظاهري (للآلات تكوين بأنه قادر على تشغيل الأجهزة الظاهرية)، فإن condor_startd إعادة المحاولة بشكل دوري الاختبار حتى ينجح.
وnordugrid_gahp يحد الآن عدد الاتصالات التي تم إجراؤها على كل خادم NorduGrid ARC وإعادة استعمال وصلات عندما يكون ذلك ممكنا.
وأضاف ClassAd ظيفة حدة التقييم ()، والتي تأخذ وسيطة سلسلة وتقييم محتويات سلسلة كتعبير ClassAd. مثال السياسة حيث هذا مفيد يوصف في القسم 3.5.9 على تعليق العمل.
وcondor_q جديد -attributes الخيار يحد من الصفات التي يتم عرضها عند استخدام -xml أو خيارات لونغ. مما يحد من عدد من السمات أيضا يزيد من كفاءة الاستعلام.
وتنفذ الآن قدرات إدارة الطاقة كوندور باعتبارها المكونات في. على وجه الخصوص، condor_startd يعمل الآن برنامج خارجي، على النحو الذي يحدده تكوين HIBERNATION_PLUGIN متغير، لأداء الكشف عن حالات الطاقة منخفضة المتاحة والتحول إلى هذه الدول منخفضة الطاقة.
تمت إضافة الخفي كوندور condor_rooster جديدة لتستيقظ السبات آلات عندما التعبير التي يحددها التكوين UNHIBERNATE متغير يصبح صحيح. ووصف المتغيرات التكوين المتعلقة condor_rooster في القسم 3.3.35.
وأضاف القدرة على استخراج المعلومات من عازلة الدولة القارئ سجل الأحداث المستخدم للقارئ سجل المستخدم. ويتم تنفيذ ذلك من خلال ReadUserLogStateAccess C ++ فئة جديدة النحو المحدد في read_user_log.h.
تغييرات على قيمة التكوين CERTIFICATE_MAPFILE متغير أو محتويات الملف الذي يشير إليه لم يعد يتطلب إعادة تشغيل الكامل للكوندور. بدلا من ذلك، فإن condor_reconfig قيادة تسبب التغييرات لاستخدامها.
سوف الخفي condor_master الآن طباعة المسار والحجج إلى أي الشياطين ويبدأ إذا تم تمكين D_FULLDEBUG. في السابق، كان هناك أي وسيلة للحصول عليه لعرض الحجج التي كان بدء الخفي.
البرنامج الخفي condor_had لديها الآن القدرة على التحكم الشياطين أخرى من condor_negotiator. يتم التحكم هذا عن طريق الماكرو HAD_CONTROLLEE.
كوندور تعترف الآن VOMS ملحقات في وكلاء X.509. يتم ترميز سمات VOMS في العمل ClassAd السمة X509UserProxySubject.
يمكن للcondor_startd الآن تنظيف الأجهزة الظاهرية الذين تقطعت بهم السبل، بعد تحطم كوندور أو نظام التشغيل المضيف لها.
وبعد وقوع الحادث، وcondor_gridmanager لم تعد إعادة تشغيل كل من jobmanagers عن وظائف GT2. وهذا ينبغي تحسين وقت الانتعاش.
كوندور تعمل على نحو أفضل مع ClassAds تصنيفها على أنها عامة في condor_collector الديمون. الشياطين المختلفة التي تسجل نفسها مع ClassAds عام يمكن أن يكون الآن الأدوات التي تستخدم الخيار -subsystem التلاعب ClassAds بشكل صحيح.
يوفر كوندور الآن آلية لفرض الموارد صارم يحد من بعض الأكوان وظائف التشغيل.
التكوين إضافات متغير والتغييرات:
يحدد المتغير التكوين الجديد EMAIL_SIGNATURE توقيع مخصصة ليتم إلحاق إلى البريد الإلكتروني المرسلة من قبل نظام كوندور. إذا محددة، ثم هذا التوقيع العرف محل واحد الافتراضي المحدد داخليا. لا يوجد أي القيمة الافتراضية لهذا المتغير.
وCKPT_SERVER_CLIENT_TIMEOUT متغير التكوين الجديد يبلغ condor_schedd متى في ثوان انها مستعدة للانتظار لمحاولة التحدث إلى عملية condor_ckpt_server قبل اعلان condor_ckpt_server أسفل. انظر القسم 3.3.11 لوصف كامل.
المتغير التكوين الجديد CKPT_SERVER_CLIENT_TIMEOUT_RETRY يبلغ condor_schedd أنه بمجرد تم وضع علامة على condor_ckpt_server كما أسفل، كيف يمكن أن يجب أن تمر ثواني قبل condor_schedd سيحاول والتواصل مع condor_ckpt_server مرة أخرى. انظر القسم 3.3.11 لوصف كامل.
المتغير التكوين الجديد CKPT_SERVER_REMOVE_STALE_CKPT_INTERVAL يبلغ condor_ckpt_server أن تبدأ إزالة نقاط التفتيش التي لا معنى لها عند الفاصل الزمني المحدد في ثوان. انظر القسم 3.3.8 لوصف كامل.
المتغير التكوين الجديد CKPT_SERVER_STALE_CKPT_AGE_CUTOFF يبلغ من العمر condor_ckpt_server كيف يجب أن يكون وقت وصول ملف نقاط تحقق من أجل أن تعتبر قديمة. تتم مقارنة هذه المرة ضد فكرة الحالية من الآن عندما يتحقق خادم نقطة تفتيش ملف الصورة نقطة التفتيش. انظر القسم 3.3.8 لوصف كامل.
المتغير التكوين الجديد SlotWeight يمكن أن تستخدم لإعطاء فتحة وزنا أكبر عند حساب الاستخدام، والحوسبة أسهم عادلة، وفرض حصص المجموعة. رؤية 3.3.10 لوصف كامل.
المتغير التكوين الجديد MAX_PERIODIC_EXPR_INTERVAL يطبق السقف على الوقت بين تقييم التعبيرات الدورية، بسبب توقيت التكيف التي ينطوي عليها التكوين PERIODIC_EXPR_TIMESLICE متغير. رؤية 3.3.11 لوصف كامل.
المتغير التكوين الجديد GRIDMANAGER_SELECTION_EXPR يمكن استخدامها للتحكم في عدد العمليات condor_gridmanager سيتم لدت لإدارة الشبكة وظائف الكون. وكجزء من هذا التغيير، إزالة متغير التكوين ورمز للدعم GRIDMANAGER_PER_JOB منذ متغير التكوين الجديد يلغي ذلك. رؤية 3.3.11 لوصف كامل.
تم إزالة التكوين GRIDMANAGER_MAX_PENDING_SUBMITS_PER_RESOURCE متغير وGRIDMANAGER_MAX_PENDING_SUBMITS خنق المقابلة.
التكوين GRID_MONITOR_DISABLE_TIME متغير جديد يتحكم متى condor_gridmanager سوف ننتظر بعد أن واجهت خطأ قبل محاولة إعادة تشغيل وظيفة مراقب الشبكة. رؤية 3.3.23 لوصف كامل.
ومحددة مسبقا DETECTED_MEMORY ماكرو التكوين الجديد يشير إلى مقدار الذاكرة الفعلية (RAM) الكشف عنها بواسطة كوندور. ونظرا للقيمة في ميجابايت.
وDETECTED_CORES ماكرو قبل تعريف جديد التكوين يشير إلى عدد من النوى وحدة المعالجة المركزية الكشف عنها بواسطة كوندور.
المتغير التكوين الجديد DELEGATE_FULL_JOB_GSI_CREDENTIALS الضوابط ما إذا كان تفويض وكيل X.509 كامل أو محدود لنوع الشبكة وظائف الشبكة GT2 الكون. رؤية 3.3.26 لوصف كامل.
يتم استخدام متغير التكوين الجديد UNHIBERNATE من قبل condor_startd للإعلان في ClassAd في تعبير منطقي تحديد متى يجب استيقظ على الآلة، على سبيل المثال عن طريق condor_rooster. رؤية 3.3.10 لوصف كامل.
يحدد المتغير التكوين الجديد HIBERNATION_PLUGIN المسار إلى المكونات فيها condor_startd يستخدم على حد سواء للكشف عن قدرات حالة طاقة منخفضة من آلة وللتبديل الجهاز لحالة طاقة منخفضة. رؤية 3.3.10 لوصف كامل.
المتغير التكوين الجديد HIBERNATION_PLUGIN_ARGS يحدد وسائط سطر الأوامر الإضافية التي سوف تمر على condor_startd إلى المكونات في حين تتذرع بها لتبديل الجهاز إلى حالة طاقة منخفضة. رؤية 3.3.10 لوصف كامل.
وHIBERNATION_OVERRIDE_WOL متغير التكوين الجديد يمكن استخدامها لتوجيه condor_startd تجاهل استيقظوا على الشبكة المحلية (WOL) قدرات واجهة الشبكة الآلة، والتحول إلى حالة طاقة منخفضة حتى لو واجهة لا يدعم WOL، أو إذا تم تعطيل WOL على ذلك. رؤية 3.3.10 لوصف كامل.
المتغير التكوين الجديد DAGMAN_USER_LOG_SCAN_INTERVAL يتحكم كيف ينتظر condor_dagman طويلة بين فحص ملفات السجل الوظيفي للتحديثات الحالة. رؤية 3.3.25 لوصف كامل.
المتغير التكوين الجديد DAGMAN_DEFAULT_NODE_LOG يحدد الافتراضي اسم ملف السجل لcondor_dagman الافتراضي ميزة ملف سجل عقدة جديدة. رؤية 3.3.25 لوصف كامل.
إزالة DAGMAN_DELETE_OLD_LOGS متغير التكوين؛ جديد ملف سجل قراءة رمز يجعل من عفا عليها الزمن.
يتم استخدام متغير التكوين الجديد HAD_CONTROLLEE لتحديد اسم للشيطان الذي الضوابط condor_had. يجب أن يتطابق هذا الاسم اسم الخفي في DAEMON_LIST في condor_master ل.
البق الثابتة:
إصلاح الخلل في وظائف ClassAd حيث الحجج التي كان ينبغي بالإكراه بشكل صحيح إلى سلاسل بدلا تقييم للخطأ.
الثابتة رسالة التشخيص مربكة مع JobRouter، وهذا ما حدث عندما تم إزالة وظيفة في غضون 5 دقائق من تقديمه.
إصلاح الخلل فيها استخدام فتحات الديناميكية (انظر القسم 3.13.7) تسبب في آلة ClassAd السمة SLOT_STARTD_ATTRS تختفي من ClassAd لبعض فتحات.
إصلاح الخلل منصة ويندوز التي نافذة ينتمون إلى وظيفة كوندور لا يتلقى رسالة الطلاء.
إصلاح الخلل تسبب condor_q -analyze إلى تعطل عندما لم يكن هناك ملف الخفي ClassAd condor_schedd.
تسبب تحطم طائرة ثابتة condor_procd عندما البيئة من عملية المراقبة تجاوزت 1MByte في / إجراءات.
إصلاح الخلل منصة ويندوز التي يمكن أن تسبب condor_credd إلى تعطل إذا كان الاعتماد المطلوب غير في مخزن كلمة المرور.
إصلاح الخلل الذي كان يسبب الحدث وظيفة قفل السجل دوران المراد إنشاؤها مع أذونات غير صحيحة.
إصلاح الخلل في دوران سجل الأحداث المهمة التي يمكن أن يؤدي أبدا إلى أن تكون استدارة في ميناء ويندوز من كوندور.
إصلاح حالة تعارض المحتملة في التهيئة سجل الأحداث المهمة.
حالة تعارض ثابتة مما قد يتسبب في تحطم condor_collector وcondor_schedd على إيقاف التشغيل.
إصلاح الخلل فيها condor_master سوف يموت في بعض الأحيان وينتج ملف dprintf_failure.MASTER عندما إما إعادة تشغيل بسبب الطوابع الزمنية ثنائية جديدة أو عندما بدأت في البداية.
إصلاح تسرب الذاكرة المتعلقة المتغيرات التكوين SOAP التي حدثت عندما تم إعادة تكوين كوندور.
إصلاح الخلل فيها تقديم وصف الملف cron_day_of_week القيادة تم تجاهل خطأ.
علة ثابتة فيها MAX_JOB_QUEUE_LOG_ROTATIONS المتغيرات التكوين وGRIDMANAGER_SELECTION_EXPR لن تعمل بشكل صحيح في البدء. كانوا يعملون إلا بعد condor_reconfig.
إصلاح الخلل الذي كان المفوضون عمليات SOAP بشكل غير صحيح مع IP الأقران.
إصلاح الخلل منصة ويندوز التي تم الوثوق ليس كل الشياطين كوندور بواسطة جدار حماية Windows (المعروف سابقا باسم جدار حماية اتصال إنترنت أو ICF).
إصلاح حالة تعارض اغلاق في condor_master فيما يتعلق الشياطين توافر عالية.
إصلاح الخلل الذي شيطان كوندور تحديد بشكل غير صحيح أنه قد نفد من واصفات مأخذ.
إصلاح الخلل حيث condor_schedd ستمنع لفترات طويلة جدا من الزمن أثناء محاولة الاتصال إلى ملقم نقطة تفتيش أسفل. الآن condor_schedd سوف تفعل حجب الاتصال مع مهلة إلى خادم نقطة تفتيش لعدد من شكلي ثواني. إذا فشل الاتصال، فإن condor_schedd وضع وقف الاتصال بالخادم نقاط التفتيش حتى يمر فترة وقف شكلي. ووصف المتغيرات ملف التكوين التي تصف هذا السلوك أعلاه.
غيرت الاختيار التي condor_dagman يفعل لحالات condor_dagman الأخرى التي تعمل في نفس DAG، إذا وجد ملف القفل عند بدء التشغيل. الآن، إذا condor_dagman غير متأكد ما إذا كان DAGMan الآخر هو على قيد الحياة، فإنه لا يزال، بدلا من الخروج.
إصلاح تسرب اصف ملف رئيسيا في البرنامج الخفي ستورك.
إصلاح الخلل الذي اتسمت نقل ستورك ناجحة كما فشل.
الثابتة تسرب الذاكرة المألوف في حالة المستخدم ملف السجل رمز قراءة عند قراءة الأحداث منسقة بشكل سيئ.
إصلاح الخلل الذي ClassAds آلة متعددة في condor_collector مع نفس الاسم، ولكن StartdIPAddr تختلف قيم السمات، من شأنه أن يتسبب في condor_negotiator للخروج مع وجود خطأ. هذا أمر غير مألوف وينبغي أن لا يحدث في تثبيت كوندور نموذجي. السبب المحتمل يستخدم condor_advertise للإعلان ClassAds مخصصة لشبكة التوفيق.
إصلاح الخلل الذي تسبب condor_dagman لتفريغ الأساسية إذا كان كل تقدم محاولات فاشلة على عقدة DAG وجود برنامج نصي POST. وقد وجدت هذه الأخطاء منذ كوندور النسخة 7.1.4.
إصلاح تسرب الذاكرة في condor_schedd الذي وقع عندما كان يستخدم التكوين NEGOTIATOR_MATCH_EXPRS متغير.
إصلاح الخلل في قانون منصة ويندوز أن يعامل البرامج النصية كما التنفيذية. وعولج ملحقات الملفات غير معروفة كخطأ، بدلا من أن يكون قابل للتنفيذ ويندوز.
وcondor_job_router الآن بشكل صحيح يحدد السمة ClassAd EnteredCurrentStatus إلى الوقت الحالي عند إنشاء وظيفة جديدة الموجهة. سابقا، فإنه نسخ هذه السمة من العمل الأصلي.
وcondor_job_router تنبعث رسالة سجل أكثر ودية عندما يلاحظ أن تمت إزالة النسخة الموجهة لهذا المنصب.
تم إجراء إصلاح مشكلة ينظر في 7.3.1 الذي الشياطين كوندور باستخدام بنك التعمير الصينى للاتصال كوندور الشياطين الأخرى سوف تستهلك أحيانا كميات كبيرة من الوقت وحدة المعالجة المركزية من دون سبب وجيه.
إصلاح خلل نادر حالة الفشل التي محاولات للاتصال عن طريق بنك التعمير الصينى يمكن أن تبقى في حالة معلقة إلى أجل غير مسمى.
ويونكس تسبب الخطأ فقط الشياطين كوندور أن تفشل لبدء إذا تم تكوين MAX_FILE_DESCRIPTORS أعلى من الحد الثابت الحالي التي ورثها كوندور. إذا كوندور يتم تشغيل والجذر، وهذا هو الحال لم تعد كذلك.
وcondor_gridmanager تعلن الآن ClassAds الشبكة بشكل صحيح عندما يكون هناك الشياطين condor_collector متعددة.
عند استخدام -xml condor_q و-لتنسيق معا للحد من عدد من ClassAd سمات عادت في الاستعلام، لم يكن إنشاء علامة الحاوية XML. تم إصلاح هذا، ولكن الآن الطريقة المفضلة للحد من سمات عاد هو استخدام -attributes الخيار condor_q.
إصلاح الخلل الذي فشل condor_master يونكس عند محاولة إعادة تشغيل نفسه، إذا تم تعريف التكوين MASTER_LOCK متغير، أو إذا تم استدعاء condor_master مع خيار -t. وقد وجدت هذه الأخطاء منذ سلسلة 7.0، وعلى الأرجح وقد وجدت أطول من ذلك بكثير.
إصلاح تسرب الذاكرة كبير في gahp_server. وكان هذا التسرب الحالي فقط في الإصدارات السابقة 7.3.x كوندور.
إصلاح الخلل الذي يمكن أن يسبب وظيفة إزالة الذي يقام ثم أطلق سراحه للعودة إلى حالة السكون.
تضررت ملفات جرة جلوبس توزيعها مع إكس86-64 RHEL 5 اللفات في الدقيقة، مما تسبب في نوع GT4 شبكة عمل إلى فشل. تم إصلاح هذا.
ما هو الجديد في الإصدار 7.2.2:
وأضاف ميناء الكامل للكوندور لديبيان 5.0 على نظام x86.
وأضاف ميناء قص من كوندور لديبيان 5.0 على منصة x86_64.
وأضاف -DumpRescue العلم سطر الأوامر لcondor_dagman وcondor_submit_dag. ويهدف هذا العلم أساسا للاختبار.
واضاف لدعم خيار -debug إلى condor_qedit.
يستخدم جهاز التوجيه الوظيفي الآن توقيت شريحة الوقت لتقييم التعبير الدوري، على غرار condor_schedd الديمون. يتم التحكم في فترة التقييم من قبل التكوين PERIODIC_EXPR_INTERVAL متغير، وافتراضات إلى 60 ثانية، القيمة الافتراضية نفسها التي تستخدمها condor_schedd الديمون.
التوجيه الوظيفي يعيد الآن وظيفة المصدر، في حالة حدوث فشل عند تحديث condor_schedd الديمون للتعبير الدوري التي قيمت إلى True. وينبغي تقييم التعبيرات الدورية المهمة مرة أخرى بعض الوقت في المستقبل مع التحديث بنجاح.
ما هو الجديد في الإصدار 7.2.0:
تحسينات الميزة الرئيسية.
ما هو الجديد في الإصدار 7.0.5:
هذا الإصدار يحتوي على العديد من بوجفيكسيس وبعض التحسينات لمعالجة الأخطاء الوظائف الكون المحلي.
لاحظ أن بعض بوجفيكسيس هي ذات الصلة بالأمن. لذلك، يجب أن المواقع إما ترقية أو تقييد الأذونات على من يسمح له بتقديم وظائف كوندور على ثقة من المستخدمين.
لم يتم العثور على التعليقات