Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 609 reacties

De afgelopen maanden is er door Parse en Tweakers.net samen hard gewerkt aan nieuwe software voor het forum. Na ongeveer een maand proefgedraaid te hebben met de Huiskamer is React nu klaar om heel GoT te gaan verzorgen.

Deze omzetting zal maandag 29 juli plaatsvinden.

Helaas is downtime hierbij onvermijdelijk. Vanaf ongeveer 10:00 uur morgenochtend zal het forum plat gaan, en wij verwachten dat het pas tegen de avond weer beschikbaar is. Uiteraard zijn de genoemde tijden onder voorbehoud, maar we zullen proberen jullie via de frontpage zo goed mogelijk op de hoogte te houden van de vorderingen.

Met de introductie van React komt er een einde aan bijna twee jaar trouwe, en soms minder trouwe dienst van Topix. Op 5 september 2000 werd Topix geïntroduceerd, en sinds die tijd heeft het een vervijfvoudiging van het aantal pageviews zonder grote problemen verwerkt. Vanaf deze plek wil ik dan ook iedereen die heeft meegwerkt aan de ontwikkeling en verbetering van Topix hartelijk bedanken voor hun inzet. Zonder jullie zou GoT niet zijn waar het nu is.

Verder wil ik de mannen van Parse en onze eigen developers/beheerders Kees, Arjen en Anton feliciteren met de geboorte van React. Jullie maken het mogelijk het forum naar een hoger niveau te tillen .

12:29: We zijn nu een goede 2 uur verder en hebben de database op de server staan. Ons rest nog het indexeren van de database en daarna proefdraaien met de software.

17:00: Op dit moment zijn we druk bezig met het bijwerken van de rechtenstructuur. Ook zijn we de database aan het bijschaven. Dit alles kan nog enige tijd duren.

21:30: Het ziet ernaar uit dat het vandaag niet meer gaat lukken om GoT nog op te leveren. Enige onverwachte problemen hebben zich voorgedaan en het instellen van de rechten kost ook de nodige tijd en moeite. Waarschijnlijk nemen we voor vannacht nog enige extra omzettingen mee, zodat de oplevering morgen 100% is.

22:20: De oplevering van GoT gaat vandaag definitief niet meer lukken. Vannacht wordt het rechtensysteem voltooid en worden de laatste indices gebouwd. Vervolgens zal nog enige tijd nodig zijn voor slapen en testen. We mikken nu op oplevering in het begin van morgenmiddag.

14:45: Het was een flinke klus, maar na een downtime van precies 28 uur en een minuut is het het forum weer open! Proficiat aan de mensen van Parse en onze eigen admins, waaronder opper-bikkel AntonT die de hele nacht is doorgegaan om alle rechten goed in te stellen . We wensen jullie heel veel plezier op het vernieuwe GoT.

15:10: Juist...dat ging dus niet goed . Het blijkt dat de combinatie MySQL-myISAM de load van duizenden naar GoT verlangende Tweakers niet kan verwerken. Het forum moet nu dus weer plat om de boel om te zetten naar MySQL-InnoDB. Hoe lang dit gaat duren is nog niet bekend. Onze excuses voor het ongemak.

21:30: Beetje late update, maar ondergetekende was even sporten Anyway, sinds een uurtje of 8 vanavond is GoT weer in het land der levenden. De komende uurtjes zullen we nog zoet zijn met het finetunen en het verhelpen van kleine bugjes, maar het ziet er in ieder geval naar uit dat de grootste ellende achter de rug is. Veel plezier verder!

Moderatie-faq Wijzig weergave

Reacties (609)

1 2 3 ... 30
Waarom hebben jullie niet gister of eergister alvast de database geconverteerd, zodat je vandaag maar 1 of 2 dagen had hoeven te doen om het weer identiek te maken?
Uhm, nee.

Stel je hebt alle data van GoT tot gisteren in een aparte database (server). Die converteer je, en stop je alvast in de nieuwe GoT database. Vandaag zet je de software om, dus het forum staat uit (= geen nieuwe updates), en converteer je alles van gisteren tot nu. Dan ben je toch in een fractie van de tijd klaar? Dit lijkt *mij* allemaal onnodige downtime die voorkomen had kunnen worden, en als dat niet zo is, dan ben ik benieuwd naar het waarom :)
Lees nou eens voordat je reageert.
Vandaag zet je de software om, dus het forum staat uit (= geen nieuwe updates), en converteer je alles van gisteren tot nu.
Er gaat dan dus geen data verloren.
Idd...

je converteert alles van begin tot gisteren.
volgende dag zet je de software om ( forum down ) en dan converteer je ook de data die gisteren en vandaag is gemaakt

en dan plak je [het begin tot gisteren]+[vandaag]=complete database
Juist. Daar zat ik nou ook al aan te denken (heb nu veel tijd over..duh :+ ).

Dat omzetten kan inderdaad sneller. Maar als ik lees over die "rechten instellen" duurt langer dan verwacht vanwege onverwachte problemen denk ik :

jongens, hadden jullie niet ff kunnen proefdraaien eer je aan het "echte" werk begint. Dit soort reacties getuigt nou niet bepaald van professioneel gedrag.

Een goede voorbereiding is het halve werk....

Nuja, het komt wel goed uiteindelijk. Duurt ff...
omdat dan alle posts van gisteren en vandaag verloren zouden gaan en we in LA een hele rij klachten krijgen van gewiste posts en mensen die denken dat we het 'lekker expres' hebben gedaan enzo...

En liever een dagje het forum offline, dan >> 10.000 reacties trashen, dat is zonde.
Volgens mij zouden er dan wat problemen ontstaan, sowieso wordt er volgens mij nergens bijgehouden wanneer een bericht voor het laatst is gewijzigd dus gaan alle wijzigingen die in bepaald tijdsbestek gemaakt zijn verloren. Er waren nog een aantal redenen maar die weet ik niet meer :). Maar goed, zo verschrikkelijk is het niet dat GoT down is, heb zowaar ineens tijd over voor allerlei andere zaken ;).
Dit is *GEEN* flame! (effe voor de zekerheid enzo :))

Ik was niet op de hoogte van deze upgrade. Ik gebruik GoT regelmatig, post er ook af en toe (voornamelijk in NOS), maar volg 't niet op de voet. Gisteren was 't er opeens niet meer: upgrade. Nu heb ik een hoge dunk van de professionaliteit van de GoT/Tweakers mannen. Dus, ik dacht: "ooh, dat zal wel goed soepel gaan!".

Eventjes schoot de backup/restore van een half jaartje geleden ofzo mij te binnen, maar dat is flauw.

Goed. We zijn nu dik een 24 uur verder. Het is warm, eigenlijk moeten we helemaal niet GoT-en willen, maar lekker met een biertje buiten zitten :D.

Maar ik begin me toch wat dingen af te vragen. Toevalligerwijs zijn dit soort fratsen ook mijn vak (doe iets met UNIX, beheer, web enzo). Ik heb toch wat vraagjes:
- Is er ooit een proefconversie gedaan?
- Op een serieuze dataset? Bijvoorbeeld op een database dump van GoT (dus de volledige data!).
- Heeft er een Productie Acceptatie Test (PAT) plaatsgevonden? Wat waren de criteria? (een Gebruikers Acc. Test lijkt er te zijn geweest zo te zien, dat zijn de beroemde 30 dgn. echter, een GAT is niet genoeg. PAT is nodig).
- Wordt er gebruik gemaakt van een schaduw omgeving?
- Is er een aparte PAT omgeving?
- Is er een fallback scenario?
- En wat is dit voor mega-rechten structuur???? Waarom moet dit met de hand worden aangepast? Waarom duurt dit zo lang? Waarom is dit niet gevonden tijdens PAT (en de daar bijbehorende proefconversie!)? Waarom is hier geen automatische procedure voor?

Ik bedoel bovenstaande zeker niet als flame, maar als nuttige tips. Misschien hebben jullie al het bovenstaande (zeker niet volledig!!) ook bedacht, en hebben jullie al deze zaken ook prima in orde. Zelfs in de best voorbereide conversie gaan onvoorziene dingen vreselijk fout. Murphy enzo :).

Maar, voor het geval dat jullie bij een aantal of veel van bovenstaande punten zoiets hebben van: "jezus, shit, dat hadden we moeten doen ja!"... dan is er toch nog wel veel te verbeteren in de toekomst.

Als jullie nog vragen hebben / hulp nodig hebben, dan hoor ik 't wel! Voor nu wens ik jullie veel sterkte, en ik hoop dat jullie, als 't straks goed werkt, heel erg zullen genieten van dat kouwe biertje op 't terras :-)
Ik had ongeveer aan het begin van deze thread al gevraagd of ze al een proefconversie hadden gedraaid.

Daar heb ik geen antwoord op gekregen, maar het lijkt me nu wel duidelijk dat ze dit niet (goed) hebben gedaan.

Als je wel een test hebt gedaan, was GoT niet zo lang off-line geweest.
Dit is dus precies het verschil tussen een stel hobbyisten (= Tweakers crew) en professionele beheerders...

Niet dat het mij echt uitmaakt, ik kan wel een paar dagen zonder GoT :)
Heel goed onderbouwd cq. beargumenteerd! Top!
- Is er ooit een proefconversie gedaan?
Ja
- Op een serieuze dataset? Bijvoorbeeld op een database dump van GoT (dus de volledige data!).
Nee, alleen de eerste 4 miljoen berichten.
- Heeft er een Productie Acceptatie Test (PAT) plaatsgevonden? Wat waren de criteria? (een Gebruikers Acc. Test lijkt er te zijn geweest zo te zien, dat zijn de beroemde 30 dgn. echter, een GAT is niet genoeg. PAT is nodig).
GAT was tevens PAT volgens mij. Tweakers.net / GoT staat zo ongeveer synoniem aan de gebruikers. Zodra gebruikers en crew het testforum gereed achtten werd begonnen aan de totale overgang.
- Wordt er gebruik gemaakt van een schaduw omgeving?
Ja.
- Is er een aparte PAT omgeving?
Was er dus, het testforum (GAT).
- Is er een fallback scenario?
Oude database en scripts zijn volledig ongeroerd. Het oude GoT zou dus teruggezet kunnen worden zonder problemen.
- En wat is dit voor mega-rechten structuur????
Er zijn iets van 15 private fora en vele tientallen functies, statussen en gebruikers-niveaus. Naast rechten voor toegang heb je rechten voor het starten van topics, antwoorden en gebruik van html. Daarnaast zijn er intern (in de admin) nog veel verschillende rechten om uit te delen. Bovendien wil je alles netjes in groepen hebben zitten en niet één voor één bij iedereen alles instellen.
Waarom moet dit met de hand worden aangepast?
Verwacht je dan een knop met "Zet rechten goed" ofzo?
Waarom duurt dit zo lang?
Zie boven, omdat het gewoon complex is en goed geregeld moet zijn.
Waarom is dit niet gevonden tijdens PAT (en de daar bijbehorende proefconversie!)?
Het was allang bekend dat het complex was, en er is ook rekening mee gehouden dat het een hele tijd zou duren. Het is echter een beetje uitgelopen.
Waarom is hier geen automatische procedure voor?
Omdat het rechtensysteem van React veel meer mogelijkheden heeft dan dat van Topix en we bovendien afwilden van een aantal 'problemen' c.q. ongeregeldheden die in de rechten-verdeling van Topix waren geslopen. Zeg maar met een schone lei beginnen.
En geheel in de goede tw.n-traditie worden er weer zomaar allerlei ingrijpende dingen gedaan zonder ze eerst getest te hebben. :+

Om te beginnen had het importeer-proces natuurlijk volledig getest kunnen (en moeten) worden, wat zonder meer mogelijk was: de vorm van de invoer was bekend, en een test-dataset was eveneens aanwezig. Waarom er nu dan ineens problemen met de rechtenstructuur opduiken? Dat had niet gehoeven.

Daarnaast is het toch wel hoogst merkwaardig dat er een tabeltype gekozen is dat de load absoluut niet aan blijkt te kunnen. Waarom is dat niet getest? En werkt InnoDB eigenlijk wel beter? Want als jullie nu al weten dat InnoDB beter werkt, *waarom* is er dan in vredesnaam in de eerste plaats voor MyISAM gekozen?

Verder zijn er vanzelfsprekend weer DPC-HTML users die hun rechten kwijt zijn, iets dat bij zo'n beetje elke upgrade of wijziging aan de orde is geweest.

Is het nou echt niet mogelijk om gewoon even van te voren na te denken over wat er nodig is voor een upgrade, en wat de gevolgen zouden kunnen zijn, en om die dingen vervolgens te testen? Dit is zo onvoorstelbaar knullig... leren van eerder gemaakte fouten is duidelijk iets wat jullie nog niet onder de knie hebben.
De mensen die hier al wat langer zitten hebben al zo'n historie van blunders gezien, dat ze zich afvragen waarom het nu niet gewoon een keer GOED kan gaan. Als ik op m'n werk dit soort dingen uithaal heb ik een GROOT probleem.
Er worden helemaal niet veel blunders gemaakt, hoogsten wat onderschatting (niet echt belangrijk dus). Het gaat gewoon heel vaak goed en een paar keer een beetje fout (meestal fixbaar).

Het probleem is elke keer dat er een paar honderd users zijn die *denken* dat ze het beter kunnen...
Subtiel as alway's :P
Maar hij heeft wel gelijk, en uit het verleden is al gebleken dat subtiel zijn geen zin heeft, dat word of niet begrepen of gewoon botweg genegeerd.

InnoDB functioneerde al tijdenlang (en afaik ook goed) met Topix, dus waarom überhaupt overstappen naar iets wat niet, of in ieder geval nauwelijks, getest is?

Waarom duurt het 24 uur voor de eerste fase klaar is, en (vrees ik) nog eens 24 uur voor deze conversie? Aan de servers ligt het niet lijkt me zo, die zijn snel zat...

En het gaat met ELKE upgrade fout, ik kan me niet één upgrade herinneren waar de gestelde tijdslimieten gehaald zijn, of slechts licht overschreden. En dan zwijgen we nog over andere dan tijd problemen die er altijd optreden...
Die zijn er vaak zat geweest, maar die worden ironisch genoeg snel vergeten omdat ze goed gaan.
Mooi stukje :D Maar een beetje onvriendelijk.. Het is en blijft een hobbysite met niet echt een ingehuurd team van systeembeheer/UNIX/DB professionals. Voor hun is React ook nog nieuw. Dus laat ze maar lekker.
Is ook wel goed, een tijdje downtime. Ter bevordering van de sociale contacten van Tweakers zullen we maar zeggen :P

*Applaus voor admin-team*

Maar ze hebben het niet echt moeilijk in die mooie airconditioned-colo :+
Ze zitten vast niet in de serverruimte hoor...
Hebben ze dat de afgelopen nacht uberhaupt daar gezeten dan? Naar mijn weten is dit allemaal remote hoor :P
Ow jah joh? Een hobby site? Geen professional admins? d8 het wel hoor ;)

Ze worden allemaal betaald, en voor Femme etc. is het meer dan hobby, namelijk ook: BAAN! :)
Ben het deels wel met je eens hoor. Maar je oordeelt wel erg makkelijk over dingen waarvan niemand buiten de direct betrokkenen iets vanaf weet.

Maar erg netjes staat het niet voor een site die zich profileert als de computer expert site van Nederland.
Onno mischien beter als je de volgende keer lekker zelf ff gaat helpen.
Hij heeft toch hardstikke gelijk? Het is niet voor het eerst hoor, dat dit soort dingen gebeuren. Het is misschien niet zo subtiel, maar hij is gewoon recht-voor-zijn-raap :) Dan heeft het misschien invloed? Ik hoop het wel iig!

+5 (inzichtvol)! :)
het is idd wel erg jammer dat een site als t.net die zich voordoet als de meest professionele site van ons land op computergebied, en waarbij het tijdperk van vrijwilligerswerk en hobby'en allang voorbij is, met deze upgrade weer niet gewoon in één keer kan doen wat ze zouden moeten doen.. en dan te weten dat je op GoT voor alles een slotje krijgt als je niet effe op onderzoek uit gaat...
en waarbij het tijdperk van vrijwilligerswerk en hobby'en allang voorbij is
Dat valt je tegen hoor. Buiten het MT zijn er (zover als ik weet) geen vaste medewerkers.

AntonT for instance geen vaste medewerker, maar gaat wel ff de hele nacht door. \[worshippy.gif]
Over het slotjesbeleid lijkt me nu een beetje zinloos om daar over te discussieren, in LA zijn deze genoeg gevoerd; meestal zijn de slotjesvragen ook binnen 5 minuten met Google te vinden.

Dat het niet in een keer werkt lijkt me gewoon een kwestie van pech hebben. Het zal me niet verbazen als ze alles best op papier uitgedacht hebben en op kleine schaal getest. Stresstesten kan de werkelijkheid benaderen, maar benaderde deze blijkbaar niet.

GoT is een site, mede onderhouden door vrijwilligers. Wil je hier een aantal professionele serverbeheerders bij zetten, dan bestaat de kans de GoT een betaalde service moet worden.

Wel vind ik het jammer dat een hoop mensen vergeten wat voor werk het nu kost; hoe lang een aantal mensen bezig zijn (ook 's nachts, gedeeltelijk / grotendeels in hun vrije tijd) om de boel op orde te krijgen. Een hoop mensen vergeten dit volgens mij.
Tweakers is een site van tweakers, voor tweakers en door tweakers. Wil je software waar je 100% van op aan kan, dan moet je een Oracle licentie kopen. Maar dat past niet in het plaatje van tweakers: Iedereen met een goede cursus kan oracle beheren. Gewoon een kwestie van geld. Niet iedereen kan een eigen gemaakt systeem (servers zelfbouw, netwerk zelfbouw, forum zelfbouw, serversoftware gedeeltelijk zelfbouw) voor 50.000 man in elkaar zetten, en stabiel draaiende houden. Tweakers wel.

Nog iets: Als een bedrijf iets veranderd, neem bijvoorbeeld microsoft, zijn ze lang niet zo open met informatie als tweakers.net. Je merkt vaak niet eens dat er een database van bijvoorbeeld msn.com is omgezet. Hier op tweakers.net hoor je precies wat ze aan het doen zijn, soms zelfs van minuut tot minuut! Daardoor komt er ook kritiek op punten als: 'Hadden jullie het niet beter zo kunnen doen?'. Erg weinig bedrijven geven dit soort informatie door aan hun klanten. Hier kan je tweakers.net alleen maar hulde voor geven.
Jullie hebben zeker toch wel al een testconversie gedaan met de huidige database hé. :)

Zijn daar dus geen noemenswaardige problemen uitgekomen ?
Uiteraard is dat van te voren (meerdere malen :? ) met een volledige database getest ;)

Voordat de huiskamer test er was, was er een test met een complete import van de database op wat kleine dingen na.
Men gaat zoiets groots echt niet onvoorbereid aanpakken ;)
ok en we zijn intussen een dag verder en nog offline. En wat ik nu echt niet snap is wat jullie nu in de afgelopen maanden getest hebben. Hoe is het in hemelsnaam mogelijk dat er nu nog onverwachte problemen voordoen, en nog erger, dat er al sinds 17:00 gisterenmiddag is begonnen met het instellen van de rechten. Ik vraag me af wat voor ingewikkelde rechtenstructuur je nodig hebt, wil je daar een halve dag voor nodig hebben.

Zijn dit niet dingen die je in een maand proefdraaien allang naar voren hadden kunnnen komen? Was er uberhaupt al een unittest gemaakt, of migration plan ontwikkeld, of was het meer van, we flikkeren het online voor een maandje en we spelen wat. Qua techniek zijn er natuurlijk wel veel bugs opgespoord maar aan de redactionele kant heeft denk ik niemand echt veel getest. En dan heeft het testen ook niet veel nut gehad.

En ik snap ook wel dat het met dit weer veel lekkerder toeven is in de tuin of op het strand met een biertje erbij, dan in duffe kamer achter het scherm alles in te stellen, maar dan nog.

Plus ik kan me voorstellen wat Rick Janssen zegt, dat je al veel voorwerk had kunnen doen. Bijvoorbeeld had je het forum dit weekend al read-only kunnen zetten, en dan had je allang je database kunnen converten.

Maar goed, het lijkt allemaal weer zo knullig, weer een dag offline. Had weer helemaal niet gehoeven imo.
Hmm beetje overdreven,

Ik kan me voorstellen dat er zich onverwachte dingen voordoen. Ook had ik dat eigenlijk wel een beetje verwacht :X , maar ik heb toch liever een goed systeem dan 45000 mods ;)

Zelfs bij grote bedrijven met uitgebreide plannen gaat vaak iets mis. Een conversie van de gegevens van de omvang van tweakers.net is ook niet niks, ik kan me voorstellen dat ook daar onverwachte dingen gebeuren.

Wacht gewoon geduldig af todat t forum online is en geniet dan van de nieuwe mogelijkheden in plaats van er nu al op te flamen.
als je dat een flame vond ( wat het helemaal niet was maar goed ) wacht maar totdat ik echt losbarst.. ;) }> :+

maar goed. nogmaals, ik vind het ook kut voor antont dat ie de hele nacht is bezig geweest om de rechten in te stellen, maar mijn post is helemaal geen aanval, maar een constatering.

En wat ik heb begrepen is dat die 1 maand testen een loadtest was geweest, waar het voornaamste doel is geweest de load te testen op de servers, hoe houden de servers zich onder de verwachte bezoekersaantallen.

Dus er is 1 maand getest op de load, en vervolgens word het forum in 1 dag overgezet.

Wat klopt er niet in die zin? Maar goed, wat me vooral weer opvalt is dat de meeste mensen hier niet tegen kritiek kunnen, en alles wat maar in de buurt komt vooral als een aanval beschouwen. En dat is jammer want er komen altijd hele goede reacties binnen van mensen die echt wel verstand hebben van zaken en vooral T.net een warm hart toedragen.

En net zoals iedereen schrik ik ook als ik af en toe goed in de spiegel kijk, alleen uiteindelijk leer je daar toch weer van.
Volledig mee eens!!!
Met die nieuwe mogelijkheden valt het nog wel mee volgens mij. Het ging vooral om de betere ondersteuning en hogere flexibiliteit (geen gezende-code e.d.).

Uiteraard wil ik ook een zo goed mogelijk werkend forum, maar het duurt wel erg lang. Met wat voorwerk had wellicht een hoop tijd gewonnen kunnen worden, maar laten we daar maar niet over speculeren. Belangrijkste is dat GoT weer snel online komt :)
Bookmarks :9~

Alleen die nieuwe mogelijkheid is al de moeite waard !!!
Voor diegene die nu zeuren (zo zie ik het) dat ze een dagje langer moeten wachten:

- onderschat niet hoe uitgebreid die rechtenstructuur is.. pietje moet notes kunnen zien, jantje moet die fora zien, harry moet die ondertitel krijgen maar daar niet inkunnen en diegene mogen pas in de HK met 150 techposts, waarbij die en die fora niet meetellen als techforum.. etc., komt echt wel wat meer bij kijken dan een paar users op 'moderator' te zetten.

- die database is ontzettend groot (zag al ergens 4gb?), met zoveel gegevens is het niet een kwestie van een scriptje 5 minuten laten draaien. 4gig en honderduizenden posts omzetten naar een compleet ander systeem (qua structuur etc.) doe je niet zomaar even.

- veel, behalve testen, kun je van te voren niet doen met zo'n live database.. down gooien is vrijwel onvermijdelijk.

- dus: doe maar rustig en wacht gewoon af, je betaald er nix voor... is één dag zo erg?
Nee, één dag is niet erg. Maar het gaat erom hoe dit geheel aangepakt is.

Zoals anderen al hebben gezegd: als het goed is, moet zo'n migratiescenario al minstens éénmaal met succes uitgevoerd zijn in, bijvoorbeeld, een testopstelling/testomgeving. Op deze wijze kunnen zaken die tijdens de migratie zelf op zouden kunnen doemen (onverwacht rechtenstructuur aanpassen, etc) al van te voren bekeken kunnen worden, en vervolgens kunnen daar tegen maatregelen genomen worden om dit tijdens de 'echte migratie' vóór te zijn. Ik mag hopen (lees: ik ga ervan uit) dat dit door de T.net-crew uiteraard is gedaan, maar voor zover ik kan opmaken uit de posts die in de statusmeldingen worden gedaan, zijn er tegen zaken aangelopen die misschien toch al ruim van tevoren ingeschat konden worden. Nu is het natuurlijk voor mij wel bijzonder makkelijk om dit van de zijlijn te vertellen (hoe luidt dat spreekwoord ook al weer? Stuurlui? Wal? :P), maar het komt IMHO niet op zijn mooist over richting de usertjes (zeg ik dat voorzichtig genoeg?) :) Uiteraard zullen tijdens deze migratie weer mooie leermomenten naar voren komen waarvan ik hoop dat bij een eventuele volgende migratie deze mooi van pas komen. :Y)

Al met al: het enige wat we kunnen doen op dit moment is duimpjes draaien en meehopen met de crew dat het vanaf nu vlekkeloos zal verlopen. Keep it up, guys! Het gaat in de goede richting... :)
Uiteraard zullen tijdens deze migratie weer mooie leermomenten naar voren komen waarvan ik hoop dat bij een eventuele volgende migratie deze mooi van pas komen.
En ze komen ook in het uit te brengen boek "Upgraden voor dummies"
(no flame intended ;))
Ik snap alleen 1 ding niet.
De oude dbase was al innodb. Waarom dan nog een keer converteren ?
Ik wil niet 'zeuren', want ik ben ontzettend blij met T.net en GoT, en weet dat gratis wel heel erg goedkoop is, dus dat ik mijn verwachtingen daarnaar moet bijstellen.

Aan de andere kant zijn er, vermoedt ik (zonder 'inside kennis' maar wel met praktijkervaring van dergelijke akties) voorkoombare fouten gemaakt.

Databaseconversies van grote, uitgebreide databases zijn hele complexe projecten. Ook downtime is niet te vermijden, en met grote hoeveelhied data is de doorlooptijd ook al snel behoorlijk lang.

Aan de andere kant zijn dataconversies van tevoren wel heel goed voor te bereiden. Daarbij moet je wel wat extra downtime incalculeren zodat je een snapshot kan maken van de database voor een testconversie, plus moet je een extra server voor de testconversie beschikbaar hebben.

Als je echter dat hebt, kun je handmatig de conversie 1 keer doen, er lering uit trekken, conversie scripts schrijven waarin deels handmatig maar grotendeels automatisch de juiste handelingen worden uitgevoerd, deze testen, bugfixen en uiteindelijk timen. Ik kan me niet voorstellen dat 99% van de inspanning niet te automatiseren is tenminste.

Als dit eenmaal werkt heb je een situatie waarin je de conversie efficient en reproduceerbaar maakt, waarbij de grootste risico's vermeden worden en de doorlooptijd enigszins voorspelbaar is.

Nogmaals, ik heb bewondering voor de inzet en toewijding van de mensen die hier in hun eigen tijd mee bezig zijn en wil hun absoluut niet voor de schenen schoppen, maar dit had mijns inziens beter gekund.
dus: doe maar rustig en wacht gewoon af, je betaald er nix voor... is één dag zo erg?
*Tril Tril Schud * WHaaaaaa G ot gottt *tril tril*
Kan het Rode Kruis niet eens langskomen om flessen Tweakotine uit te delen aan alle smachtende tweakers met afkickverschijnselen? }>
is één dag nu zo erg?
Ja, jij hebt makkelijk praten. Jij zult wel een leven hebben. Ik zit de HELE dag op GoT en doe niets anders. Denk je dat dit een pretje is? :(
:P
:D

Word ie bruut omlaag gemod :D :D

Je hebt wel gelijk hoor, maar ze hadden gewoon geen tijden moeten noemen, dat is fataal ;)
Daardoor denken mensen dat ze er rechten aan kunnen ontlenen ofzo? :? Maar mensen: Als het je niet zin, ga je maar lekker naar FoK!, daar hebben ze nog dat mooie Topix ( :r ), of zeur niet!

En t.net crew:
Hoeveel gezeik je ook krijgt, NOEM GEEN TIJDEN!!!! Dat is echt met dit soort grote upgrades het |:( wat je kan doen, want je WEET niet wat er allemaal fout kan gaan ;(

Verder niet echt veel minder dan lof! :)
Ben benieuwd hoe het gaat, helaas nog geen update of status meldingen :(

Wel leuke random foutmeldingen op GoT:
Vandaag is gebleken dat Nederland nog 45.000 inwoners meer heeft dan men tot nu toe heeft gedacht. In verschillende steden en dorpen kwamen jonge mensen op straat die nog nooit eerder gesignaleerd waren. Met dichtgeknepen ogen en een verdwaasde blik stamelden de meesten: GoT, GoT. Deze mensen noemden zichzelf tweakers. Niemand weet waarom zij juist nu bovengronds kwamen. - Vincent
dies leuk :D nog 1:

Wegens het compilen van een nieuwe versie van de HlpDsK-bot is het forum tijdelijk down, onze excuses hiervoor. - Bruce
Hahaha

jah dat zal goed kunnen jah... :7

Alhoewel ik toch wel wat meer buiten ben.. dan dat ik 8er de pc zit
Ondersteund React/tweakers.net eigenljk al IPV6 ? :)

Lijkt me toch makkelijk als je over 5 jaar met je ipv6 koelkast kunt gotten... :P
IP v6 heeft niet zoveel met de forum / tweakers software te maken....

Laat ik het zo zeggen: de PHP files etc hoeven niet echt aangepast te worden ;)
Als daar rekening meegehouden is niet...Natuurlijk hebben ze dat niet gedaan, maar het is wel nodig:

Een ipv6 adres bestaat uit 128 bits, veel meer dan een ipv4 adres dus. En dat moet dan ook zo opgeslagen worden, anders slaat ie het maar de helft op, of niks.

Je phpfiles & Database moet dus worden aangepast..
Nog even mijn mening over het hele zaakje:

Het is forumsoftware. Het heeft ongeveer dezelfde interface, knopje hier in Topix zit ook hier in React, knopje daar in Topix zit ook daar in React.

Het enige dat een beetje veranderd is waarschijnlijk kleine dingetjes als lettertype en derg.

Verder is mijn mening: Zolang GoT er maar goed op draait! :Y)
Het gaat niet om de software van het forum, het gaat om het gebruik van het forum... Om even een voorbeeldje te noemen: onzin.com heeft het meest brakke forum dat er bestaat (ik weet het, want ik moet het modden). Maar toch is het er een leuk, gezellig fijn forum. En dat komt dus niet door de software, maar door de gebruikers en mentaliteit die er heerst.
en daar gaat het om imho :)
Op zich heb je gelijk met deze comments natuurlijk. Maar GoT vereist toch redelijk wat specifieke functionaliteit en dan is het toch wel fijn dat er nog actieve support/ontwikkeling is :). Dingen als toegangsregels voor HK zijn niet met alle forumsoftware (makkelijk) te realiseren. En allerbelangrijkste is natuurlijk dat de searchfunctie het nu wel goed gaat doen :).

En performanceverbetering zou natuurlijk ook wel fijn zijn, is ook niet onbelangrijk :).
1 2 3 ... 30

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True