24小时服务热线: 18541860981
火狐体育官网 Case
火狐体育官网
联系我们
海南藏族自治州火狐体育官网股份有限公司
电话: 18541860981
邮箱: admin@essentialoilhongkong.com
地址: 青海省海南藏族自治州札达县建方大楼7468号
产品中心
产品名称: Keepalived是一款用C撰写的路由器手机软件【火狐体育官网】
发布日期:date('Y-m-d',this
  • 说明
本文摘要:火狐体育直播,火狐体育官网,实际升级內容以下:*Addcompilerwarning-Wfloat-,orlossofprecisionThiscommitadds-Wfloat-conversionandfixes3instancesofnewwarningsthatweregenerated

高可用性

,Keepalived是一款用C撰写的路由器手机软件。此项目地关键总体目标是为Linux系统软件和根据Linux的基本机器设备出示简易而强劲的web服务和高可用性HA。实际升级內容以下:*Addcompilerwarning-Wfloat-,orlossofprecision.Thiscommitadds-Wfloat-conversionandfixes3instancesofnewwarningsthatweregenerated.*Fornonsystemdenviroment,itoccurssyntaxerror'fi'.Toavoidsyntaxerror,.*Whenuninstallkeepalivedwithinitupstart,stopkeepalivedprocess.*FixtypereLOG_INGOshouldbeLOG_INFO*6gitstash--cached.ThecodewasactualyinaifdefINCLUDE_UNUSED_CODEblock,andsoisn'tcurrentlycompiled.*Registermissingthreadfunctionforthreaddebugging.*Fixreutrnvalueofnotify_script_comparemisusingissue.*Fixtypoinkeepalived.confmanpagereBFDmin_rx.*Fixsegfaultwhenbfdprocessreloadsconfig.Issue1145reportedthebdfprocesswassegfaultingwhenreloading.Thebfdprocesswasfreeingandallocatinganewthread_master_twhenreloading,whichdoesn'twork.Thiscommitchangesthebfdprocesstocleanandreinitialisethethread_master_t.*Fixsegfaultinhandle_proc_ev.OnLinux3.10theackbitcanbesetinaconnectormessage,andtheCPUnumberissettoUINT32_MAX.Thiscommitskipsacks,andalsochecksthatCPUnumberiswithinrangeofthenumberofCPUsonthesystem.*.,.1.1bfailedinSSL_CTX_newifOPENSSL_init_cryptoOPENSSL_INIT_NO_LOAD_CONFIGhadpreviouslybeencalled.Thiscommitdoesn'tcallOPENSSL_init_cryptoifdoingsocausesSSL_CTX_newtofail.*Removeallreferencestolibnfnetlink.Commit2899da6Stopusinglinblformcastgroupmembershipandsettingrxbufsizesstoppedusinglibnfnetlink,.*didn'tupdatetheidenticalcodeingenhash/,animprovementforthetestinconfigure.acwassuggested.*Fixlogoutputwhenrealserverremoved.FMT_VSandFMT_RSbothcallinet_sockaddrtotriowhichusesastaticbuffertoreturntheformattedstring,butsinceFMT_VS,wheichsimplycallsformat_vscopiesthereturnedstringtoitsownstaticbuffer,ifFMT_VSwascalledbeforeFMT_RSthenthereturnedstringsfrombothcouldbeused.TheproblemoccurswhenbothFMT_VSandFMT_RSareusedasparameterstolog_messageorprintfetc.Itappearedtoworkfineonx86_64,butwaswritingthesameIPaddressforboththerealserverandvirtualserveronARMarchitectures.Thisisduetothecompilerevaluatingparameterstothelog_messagefunctioncallinadifferentorderonthedifferentarchitectures.Thiscommitaddsinet_sockaddrtotrio_rwhichallowstheoutputtobeinabufferspecifiedbythecaller,andsoFMT_VSandFMT_RScannowbecalledineitherorderwithoutoneoverwritingabufferusedbytheother.*StreamlinesomestringformattingwithFMT_RSandFMR_VS.Followingcommit9fe353dFixlogoutputwhenrealserverremovedsomecodecanbestreamlinednowthattheorderofcallingFMT_VSandFMT_RSdoesnotmatter.*ReplaceFMT_HTTP_RS,FMT_TCP_RSandFMT_DNS_RSwithFMT_CHK.TheywereallsimplydefinedtobeFMT_CHKsojustreplacethemwiththat.ThismadeitmuchsimplertofindallusedofFMT_CHK.*Centos6.5.'tsupport-Wfloat-conversion,socheckforitatconfiguretime.*Adddumpingcheckerconfig/statuswhenreceiveSIGUSR1.*Don'tputalphamodecheckersintofailedstateatreloadIfanewcheckerisaddedatareload,unlesstherealserveraleadyhasfailedcheckers,thenignorethealphamodeofthechecker.Thismeansthattherealserver,ifup,won'tbetakendownandthenbroughtbackupagainalmoststraightaway.Iftherealserveralreadyhasfailedcheckers,thensettinganalphamodecheckerdowninitiallywon'ttakedowntherealserver,sowecanallowthealphamodesettingtoapply.*Handlealphamodecheckersinitialfailureatstartupbetter.*FixcompilefailurediscoveredbyTravis-CI.*Fixcallingsyslogwhennotusingsignalfd.Pullrequest1149identifiedthatsyslogisAS-Unsafeseesignal-safetymanpage,andthatthereforesignalsshouldbeblockedwhencallingit.Thiscommitblockssignalswhencallingsyslog/vsyslogwhensignalfdisnotbeingused.*Rationalisefunctionattributes.*Fixenable-optimiseconfigureoption.*UseAS_HELP_STRINGforalloptionsinconfigure.ac.*Streamlinegenhash-hoption.*Makegenhash-vversionmatchkeepalived.*Fixconfigcheckofvirtualserverquorumagainstweightsofrealservers.*FixsomeconfiguretestedchecksforOPENSSL_init_crypto.*Addinfrastructureforaddingadditionalcompilerwarnings.*Addstandardandextracompilerwarnings.*Addandresolvemissing-declarationsandmissing-prototypeswarningsApproximately16additionalfunctionsarenowdeclaredstatic.*Addandresolveold-style-definitionswarnings*Addandresolveredundant-declswarnings*Addandresolvejump-misses-initwarnings*Addandresolveshadowwarnings*Addandresolveunsuffixed-float-constantswarnings*Addandresolvesuggest-attribute=constwarnings*Addandresolvesuggest-attribute=formatwarnings*Addandresolvesuggest-attribute=mallocwarnings*Addandresolvesuggest-attribute=noreturnwarnings*Addandresolvesuggest-attribute=purewarnings*Addandresolveunused-macroswarnings*Addandresolvenull-dereferencewarnings*Addandresolvefloat-equalwarnings*Addandresolvestack-protectorwarnings*Addandresolvestrict-overflow=4warnings*Addandresolvepointer-arithwarningsThisparticularlyincludesaddinganumberofbytestoavoid*.*Addandresolvecast-qualwarnings*ResolveadditionalwarningsidentifiedonCentos6.5/*Removestaticfromzalloc*FixsomecompilerwarningsonUbuntuXenial,andaddcommentsreothers.*RenameLISTparameterstolstinlist_head.htoavoiduppercase.*FixrealservercheckersmovingfromfailedtoOKonreload.*addrsjudgementinmigrate_checkers.*Detectconnectionfailureingenhashandexitratherthanloop.*Addanotherfunctionpureattribute.*FixsendingnotifiesforvrrpinstancesatstartupwheninsyncgroupIssue1155idenfifiedthatnotifyscriptsforvrrpinstancetransitiontobackupstatewhenkeepalivedstartedupwerenotbeingsentifthevrrpinstancewasinasyncgroup.ItwasalsothecasethatSNMPtraps,SMTPalertsandFIFOnotifieswerenotbeingsenteither.Thiscommitmakekeepalivedsendtheinitialnotifieswhenthevrrpinstanceisinasyncgroup.*FixbuildingkeepalivedRPMonFedora26.Forsomereason-fPICisneededwhentestingforthepresenceofsetns.*Addvrrp_startup_delayconfigurationoption.Somesystemsthatstartkeepalivedatboottimeneedtodelaythestartupofthevrrpinstances,duetonetworkinterfacestakingtimetoproperlycomeup.Thiscommitaddsaglobalconfigurationoptionvrrp_startup_delaythatdelaysthevrrpinstancesstartingup,forthespecifiednumberofseconds.*Handlecheckersproperlywhenreloadimmediatelyafterstartup.*StreamlinesomeoftheSMTPcheckercode.*CreateseparatecheckerforeachhostinSMTP_CHECKblockHavingmultiplehostentriesinanSMTP_CHECKblockisdeprecated.ThiscommitstreamlinestheSMTP_CHECKcodebycreatingaseparateSMTPcheckerforeachhostdeclaredintheSMTP_CHECKblock,sothatapartfromparsingtheconfiguration,.Itiscurrentlyenabled,butwhensupportformultiplehostsintheSMTP_CHECKblockisfinallyremoved,itwillsimplybeamatterofdeletingallcodeintheWITH_HOST_ENTRIESconditionalblocks.*MakecheckerfailifENETUNREACHreturnedbyconnect.TheconnectcallcanreturnsomeimmediateerrorssuchasENETUNREACH.Thesewerenotbeingtreatedasafailureofthechecker,sincethecodeusedtoassumethatanynonsuccessreturnbyconnectmeantthattheconnectionwasinprogress.keepalivedwillnowtreatENETUNREACH,EHOSTUNREACH,ECONNREFUSED,EHOSTDOWN,ENETDOWN,ECONNRESET,ECONNABORTED,ETIMEDOUT,whenreturnedbyconnect,asmeaningthatthecheckerhasfailed.*Don'tsetSO_LINGERwithatimeoutof0SO_LINGERwithatimeoutof0causesaTCPconnectiontoberesetratherthancleanlyclosed.Insteadofspecifyingatimeoutof0,use5seconds,sothatthereisanorderlyshutdownoftheTCPconnection,buttheclosesocketdoesn'tremaininTIMED_WAITstateformorethanashorttime.*nftables:fixbuildwithkernellowerthan4.1.*.更新日志:。

2899

1149


本文关键词:火狐体育直播,353,更新日志,高可用性,1155,1145

本文来源:火狐体育直播-www.essentialoilhongkong.com


上一篇:NetBSD8|火狐体育直播
下一篇:SCADA系统安全性是网络信息安全行业的新发展趋势_火狐体育直播

邮箱:admin@essentialoilhongkong.com   电话:18541860981