We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Atomic Updates - and /etc?

00:00

Formal Metadata

Title
Atomic Updates - and /etc?
Subtitle
How to handle updates of config files in /etc
Title of Series
Number of Parts
40
Author
Contributors
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
The great thing on atomic updates as used e.g. with transactional-update is, that your system is always in a defined state. But what happens with changes in /etc? With normal updates, changes are done immediately to /etc during the updates. With atomic updates, they are only visible with the next reboot. Which means, changes between update and reboot to /etc can create a conflict. There are several strategies by other distributions, like three-way-diff and patching, symlinks, ignoring the problem, etc. In this talk I will mention the biggest challenges we see, which solutions do exist, what are the advantages and what the disadvantages and which impact this will have on normal distributions like openSUSE Tumbleweed. This talk is to create awareness for the problem and as base for discussions, it will not provide a solution for every problem. It's targeting application developers and distribution developers, as this are the areas were changes would be necessary.
Cubic graphMathematicsProduct (business)Database transactionBitSource codeConfiguration spaceCASE <Informatik>SpacetimeComputer fileInformation systemsKeyboard shortcutFerry CorstenDependent and independent variablesComputer animation
Computer fileConfiguration spaceAtomic numberSystem administratorService (economics)Type theoryPhysical systemFactory (trading post)Mechanism designProbability distributionLocal ringServer (computing)WhiteboardCodeSoftwareTerm (mathematics)Atomic numberNormal distributionSoftwareConfiguration spaceStandard deviationSoftware developerMathematicsComputer fileLevel (video gaming)Information systemsApproximationGroup actionCanonical ensembleAuditory maskingMultiplication signHand fanBootingGoodness of fitPhysical systemInformation securityServer (computing)Service (economics)Length of stayUniformer RaumCASE <Informatik>WebsiteAnalytic continuationRankingMobile appAffine spaceStructural loadGame theoryProduct (business)Musical ensembleOSI modelSpacetimeLipschitz-StetigkeitMoving averageData conversionMetropolitan area networkDirected graphRing (mathematics)Single-board computerSystem callControl systemDatabaseHierarchyBitSeries (mathematics)Factory (trading post)System administratorDatabase transactionUniform resource locatorMonster groupMiniDiscOpen setSet (mathematics)MetreWave packetPoint (geometry)Revision controlSynchronizationDecimalProbability distributionState of matterBlock (periodic table)Message passingType theoryArithmetic meanDefault (computer science)Core dumpModulare ProgrammierungCartesian coordinate systemDifferent (Kate Ryan album)EvoluteSoftware development kitComputer configurationComputer animation
Configuration spaceComputer fileExecution unitDrop (liquid)Directory serviceAliasingComplete metric spaceProbability distributionLatent heatDatabasePhysical systemDefault (computer science)Normal distributionPlug-in (computing)Network switching subsystemPasswordStandard deviationDifferent (Kate Ryan album)Computer fileConfiguration spaceSingle-precision floating-point formatLipschitz-StetigkeitRevision controlFile formatDot productComputer configurationMathematicsDirectory servicePasswordCore dumpFormal languageCartesian coordinate systemPhysical systemImplementationProbability distributionSparse matrixFront and back endsLibrary (computing)Interface (computing)Arithmetic meanSimilarity (geometry)Electronic data interchangeSet (mathematics)Multiplication signLatent heatSystem administratorClefShared memoryDefault (computer science)Plug-in (computing)CASE <Informatik>Flow separationIndependence (probability theory)Slide ruleMessage passingSoftwareExecution unitProof theoryGroup actionAcoustic shadowCommunications protocolService (economics)2 (number)DatabaseNumberShape (magazine)Vapor pressureFile system1 (number)Series (mathematics)Installation artDigital photographyLevel (video gaming)Hydraulic jumpDisk read-and-write headClassical physicsGoodness of fitNeuroinformatikHand fanGodProbability density functionArtificial lifeJacobi methodPort scannerComputer animation
Default (computer science)Computer fileConfiguration spaceDirectory serviceStandard deviationPhysical systemSystem administratorRevision controlCore dumpAtomic numberCommunications protocolService (economics)AliasingComputer networkGastropod shellProbability distributionLatent heatLocal GroupAcoustic shadowConfiguration spaceDefault (computer science)Data storage deviceComputer fileUniform resource locatorComputer architecturePersonal digital assistantDirectory serviceECosPhysical systemDatabaseWordDressing (medical)Bookmark (World Wide Web)CASE <Informatik>SoftwareSystem administratorAxiom of choicePosition operatorMedical imagingPasswordInformation systemsWave packetStandard deviationMobile appGroup actionFlow separationLocal ringNeuroinformatikTerm (mathematics)Canonical ensembleProbability distributionElectronic mailing listRevision controlGoodness of fitReliefVirtual machineSet (mathematics)Video gameTable (information)Traffic reportingMultiplication signInformationHierarchyAssociative propertyCommunications protocolSinc functionTorusAreaFeedbackLattice (order)Bit rateOpen setMaxima and minimaAuthenticationGrand Unified TheoryForm (programming)Patch (Unix)File systemLibrary (computing)Data conversionAtomic numberIdentical particlesModul <Datentyp>Roundness (object)Expert systemGeneric programmingDifferent (Kate Ryan album)Functional (mathematics)Slide ruleAcoustic shadowFitness functionRight angleScaling (geometry)Shared memoryCartesian coordinate systemComputer animation
Associative propertyPhysical systemInterface (computing)Cartesian coordinate systemWeb pagePasswordProteinPlug-in (computing)Buffer solutionNetwork switching subsystemSuite (music)WhiteboardData managementDefault (computer science)SpacetimeData conversionFactory (trading post)Goodness of fitEmailStaff (military)OpticsMathematicsMotif (narrative)Online helpFeedbackElectronic mailing listDatabaseSound effectData storage deviceUniverse (mathematics)Series (mathematics)Multiplication signMereologyRight angleFlow separationAcoustic shadowGroup actionProof theoryCodeRoundness (object)Auditory maskingConfiguration spaceDemonNumberLecture/ConferenceMeeting/Interview
VideoconferencingHypermedia
Transcript: English(auto-generated)