Door Daniel Kegel

Tweakers.net & GoT userbase-merge (afgerond)

17-10-2006 • 16:52

242

Userbase merge aankondigingAl in december 2002 schreef Wouter Tinus het volgende: 'In de dikke vier jaar dat Tweakers.net nu al bestaat zijn we op veel punten veranderd en verbeterd. Er is echter één punt dat al sinds het begin der tijden een bron van ergernis is, en dat is het feit dat je voor de frontpage een compleet andere account nodig hebt als voor het forum.'

Toen waren we nog heel ambitieus, getuige de mededeling dat e.e.a. binnen enkele maanden uitgevoerd zou worden. We waren niet van plan er een meerjarenproject van te maken, maar door diverse oorzaken is de merge toch steeds uitgesteld. We hadden te maken met verschuivende prioriteiten ('dat mergen duurt toch al lang...'), gebrek aan developmentcapaciteit, veranderde eisen aan de merge-software en af en toe ook nog eens met instabiliteit of ondercapaciteit van servers. Het uitstel is inmiddels al zo lang geweest dat de merge een mythische status heeft gekregen. Velen concludeerden dat het nooit meer plaats zou gaan vinden en hooguit nog onderwerp van een 1-april grap uitmaakte.

Van uitstel komt echter geen afstel. De laatste maanden is hard gewerkt aan de voorbereiding van de merge en volgende week dinsdag, 17 oktober 2006, gaan we de user-databases van de frontpage en het forum dan ook daadwerkelijk samenvoegen. Daar beginnen we 's ochtends mee, door de grootte van de databases kunnen we verder niet goed inschatten hoe lang een en ander gaat duren, dus houd er rekening mee dat de hele website, frontpage én forum, de hele dag onbruikbaar kan zijn.

Als alles goed gaat kun je vanaf volgende week dinsdag eindelijk met één login en één gebruikersnaam gebruikmaken van alle onderdelen van Tweakers.net (m.u.v. bepaalde onderdelen van jobs.tweakers.net, iets wat helaas niet te voorkomen is) . Alle voorkeuren en profielinstellingen zullen voortaan via de frontpage gaan lopen.

Het samenvoegen van de userbases heeft tot gevolg dat vrijwel alle gebruikers een ander user-ID zullen krijgen. Om zeker te zijn dat we de juiste frontpage- en forum-gebruikersaccounts aan elkaar koppelen kun je (voor zover je dat nog niet had gedaan) op deze pagina je mergevoorkeuren opgeven. De accounts waar we geen voorkeur bij weten worden op basis van gelijke e-mailadressen samengevoegd, nadat eerst de inactieve accounts er uitgefilterd zijn.

* Update, 17 oktober @ 13:00

Een klein sentimenteel momentje is hier toch wel op z'n plaats. Na jaren van wachten is het dan eindelijk zo ver: de merge is erdoor! Iedereen heeft vanaf nu nog maar één account voor frontpage en forum.

Nog wat aardige getalletjes achteraf, met dank aan ACM: het duurde totaal 1927 seconden om ongebruikte accounts uit te vogelen, Artemis was er 1322 seconden zoet mee om de frontpage-tabellen van nieuwe UserID's te voorzien, Apollo had er 2722 seconden voor nodig om dat ook voor het forum te regelen en nog eens ongeveer 2000 seconden om de search-by-user bij te werken (de exacte tijd daarvan is onbekend). In totaal hebben jullie het niet een hele dag, maar "slechts" zo'n 3 uur zonder Tweakers.net moeten stellen.

De Merge-O-Meter

En wie de prachtige Merge-O-Meter nu al mist, kan terecht bij de gearchiveerde versie .

* Update 15:00
Het forum is nog even wat langer in onderhoudsmodus gebleven in verband met het herparsen van de berichten. Het parsen op een live forum veroorzaakte een te grote belasting voor de webservers, waardoor Tweakers.net als geheel onacceptabel traag werd. Ondertussen is ook dit afgerond en is het forum weer live.

* Update 16:51
Vanwege mogelijke veiligheidsproblemen met de oude frontpage-cookies die overeen kunnen komen met nieuwe sessies van andere gebruikers zullen wij zo direct iedereen nog een keer uitloggen. Sta dus niet raar te kijken als je straks opnieuw moet inloggen, onze excuses voor het ongemak...

Reacties (242)

242
241
96
8
0
119
Wijzig sortering
Wat ik niet snap is waarom het forum e.d. een dag uit de lucht moeten. Is het niet mogelijk om gewoon een kopie van beide databases te maken, registratie op slot te gooien (om geen nieuwe users te krijgen), de DB's te mergen, dan pas de boel uit de lucht te halen, herconfiguratie te doen en weer online te zetten?

(niet dat ik niet een dag zonder GoT kan hoor, daar gaat het niet om ;) )
En de nieuwe posts onder oude userid's?
Je weet wel dat nu er een datum ligt dat we er nu niet meer onderuit kunnen he? :P
Ik heb nog een klein puntje waar ik onzeker over ben, een tijdje geleden heb ik namelijk mijn emailadres veranderd, en op het oude adres ontvang ik nog nieuwsbrieven.
Omdat bij mijn beide profielen het juiste adres vermeld staat zou alles toch moeten kloppen, maar is dit op een of andere manier te checken? Ik wil straks niet eindigen met twee halve accounts ;)

edit: Klein voordeeltje is dat ik dinsdag alsnog de kans krijg om die leuke meldingen nog eens door te lezen, had ze vanmiddag gemist ;)
De nieuwsbrief staan compleet apart van de accounts die je hebt op de frontpage en/of GoT. Dit zal dus zeker geen problemen opleveren..
M'n mergevoorkeur heb ik al eeuwen geleden opgegeven, dus fijn dat er nu een echte deadline staat. Magoed, vorige keer leek het er ook op dat het binnen afzienbare tijd ging gebeuren........ :+

iig alvast Mazzeltov met de merge :P
Eigenlijk vond ik het helemaal niet iritant, beide accountjes werden netjes onthouden door IE, en de naam was het zelfde.

(hmm beetje late reactie! :P)

maar voor de netheid vind ik het een goed .Plan!
Dit .Plan is niet nieuw ofzo hoor. Al enkele jaren wordt er over gesproken, maar... :P

Nu, nadat we Apollo 5 gehad hebben, gaat het eindelijk gebeuren :)

Het heeft trouwens meer voordelen dan het inloggen. Nieuwe mensen hoeven nu maar één account aan te maken, en verwarring tussen mensen op de FP/GoT is er ook niet meer. Je profiel kun je ook door laten linken, en natuurlijk is het voor T.net zelf ook veel handiger.. :)
Dat is niet helemaal waar; forum-specifieke prefs zal je nog steeds op het forum moeten instellen en frontpage-specifieke prefs op de frontpage.
Je profieldata wordt wel 'geshared' zeg maar :)
op zich is het vooral voor nieuwe users interessant

* frankivo vindt het op sites ook irritant meerdere accounts te moeten maken voor frontpage en forum oid

en ach ja.. het houdt de devs beetje bezig :Y)
ik weet niet meer wat ik als voorkeur account had ingegeven. kan ik dat ergens achterhalen?
Ik heb voorkeur GOT opgegeven, maar https://arethusa.tweakers.net/~acm/dbmerge/prognose.php geeft bij "nieuw account" T.net ?:S

edit: ow ben niet de enige met het probleem
forum: GoT account behouden gekozen, maar T.net wordt het?

conclusie: mergetool(https://arethusa.tweakers.net/~acm/dbmerge/prognose.php) tot 18sept up-to-date.
dus niet gebruiken ;)
Anoniem: 90138 @Rafe16 oktober 2006 18:06
wtf??? Ik ben nu opeens Zigi_Samblak240????

Mag ik wel een nick zonder nummer AUB? Ben al 3 nicks kwijtgeraakt door dat overdreven strenge PW systeem van t.net. :'(

Ooit was het Zigi, toen ZigiSamblak, toen Zigi_Samblak... en nu dus Zigi_Samblak240???

Nou dan kan ik maar beter meteen weer een nieuwe account aanmaken. :(
@Zigi_Samblak(240)

Uit het verhaal onder de Merg-o-meter:

Als beide gebruikersnamen niet beschikbaar zijn, dan is er een willekeurige reeks van drie cijfers achter je voorkeursnaam (dat zal in de meeste gevallen je forumnick zijn) geplaatst.

We helpen je graag met het oplossen van eventuele problemen - maak in géén geval een kloonaccount aan als je je account(s) even niet meer terug kan vinden! Een topic in het Schop een Modje-forum of het sturen van een mailtje naar gathering@tweakers.net of frontpage@tweakers.net biedt uitkomst als je hulp nodig hebt. Als je je nieuwe gebruikersnaam maar waardeloos vindt, kun je ook op deze manier een eenmalige nickchange aanvragen. Hou er rekening mee dat je zeker niet de enige zult zijn met vragen of opmerkingen, dus het kan even duren voor je een reactie krijgt.
Anoniem: 24417 10 oktober 2006 22:34
kan het kloppen dat mijn mergetool-instelling niet klopt met de prognose?

got: baz_
t.net: bazkie_botsauto
gewenst: t.net

en toch prognose met baz_ van got ingevuld:

Oude T.net account: aragorn (5229) (?? dat was lang geleden.. die naam wil ik niet weer!)
Oude GoT account: Baz_ (21104)
Nieuw account: aragorn (4572)


of bij prognose met bazkie_botsauto van t.net ingevuld:

Oude T.net account: bazkie_botsauto (156601)
Oude GoT account: (0)
Nieuw account: bazkie_botsauto (173850)



..ruik ik hier nu al de eerste BUG? als dat maar goed komt jongens :P
Heb je al wel je voorkeur opgegeven? Zo niet, dan probeert de mergetool zelf je accounts aan elkaar te koppelen, en zo te zien is dat nog best gelukt aangezien die je oude aragorn T.net-account heeft gevonden :P.

Heb je al wel je voorkeur opgegeven voor bazkie_botsauto / baz_, dan kan het zijn dat je dat hebt gedaan nadat de laatste prognose-update was gedaan. Die wordt namelijk geloof ik eens in de zoveel tijd bijgewerkt en niet live. Het zou ook kunnen zijn dat je hiermee te maken hebt: forum: [usermerge] Prognose zegt FP, maar ik wou GOT...
Anoniem: 24417 @Rafe10 oktober 2006 22:59
ah tnx, maar heb het al wel een poosje geleden (correct) gedaan.. week terug ofzo? lijkt echt zo'n probleem als in dat topic.. maar zie daar nog niet echt terug wat het probleem nou is :P

hoe weet hij uberhaupt van dat baz_ en aragorn van mij zijn terwijl ik bij de merge voorkeur alleen baz_ en bazkie_botsauto heb opgegeven? email adres oid? wel knap hoor :P
De mergetool kijkt geloof ik inderdaad ook naar het e-mail adres (huidige adres en waar je mee bent geregistreerd) om account te koppelen. Maar hoe het precies met jouw koppeling verder zit kunnen de devvers en/of de serveradmins denk ik een beter antwoord op geven ;).
Kun je ergens terugvinden wanneer de laatste update van de prognose is gedaan? Eerst zag ik ergens 18 september o.i.d., maar nu zie ik dat nergens meer terug. Bij mij is de prognose nog steeds mijn got-account, terwijl ik voor t.net gekozen had. En ik heb m'n t.net-naam 3 maandjes eerder geregistreerd dan m'n concurrent op got dat daar had gedaan...
Ik vind Aragorn leuker dan Bazkie_botsauto...ik ben 't met de mergetool eens!!!
Je weet dat het hebben van meerdere accounts niet is toegestaan? ;)
Anoniem: 24417 @NMe11 oktober 2006 04:48
owjee moet ik nu brommen in de nor? :o
T lijkt allemaal goed gegaan te zijn. En ik ben maar een paar userid's omhooggegaan (waarom niet omlaag als inactieve accounts verwijderd worden snap ik ook niet :?)
Ik kan me voorstellen dat inactieve accounts nog wel ergens posts op hun naam hebben staan. Voor de consistentie in de database wil je deze niet verwijderen. Ze kunnen misschien een andere (vage) naam krijgen, maar hun userid zal wel gekoppeld blijven aan de posts (vermoedelijk).

verder perfect gedaan crew! Dikke pluim voor jullie.

Ik ben nog wel benieuwd. Op welke database server is de nieuwe tabel ondergebracht. Aangezien er voorheen 2 fysiek gescheide databases waren, en deze nu beide van 1 tabel gebruik maken, ben ik benieuwd hoe dit is opgelost.

Maar nogmaals, dikke pluim!

[edit] typo's
Voorzover ik heb gehoord blijven de databases gescheiden, er zijn dus 2 user tables die met elkaar worden gesynced.
Ik ben een kleine 150 naar beneden gegaan :D

Maar bij mij doet het forum het nog niet :(.
En ik ben maar een paar userid's omhooggegaan
:? is dat een status symbool dan? (iets met #care)
Je hebt een bepaald user-ID nodig om in de HK (Huiskamer) te mogen.
User-ID 28893 klinkt idd wat minder "stoer" als User-ID 611 :D
Kijken of die stagiares van ons die dag het dubbele aan werk kunnen afmaken :P
Alsof ik op stage de hele dag zit te GoT'ten :+
tuurlijk niet de hele dag...een lunchpauze is heel belangrijk voor je gezondheid :Y)
jij niet IK WEL :P

al heb ik nu geen stage meer...

en als ik niet zat te GoT-ten zat ik wel te gamen... :P

i am sooooo evil }>
@totaalgeflipt. ik heb je bericht geloof i knu 10x gelezen maar snap er nog niets van :P
Anoniem: 126426 @rammes10 oktober 2006 22:14
Hij bedoelt als er iemand op Tweakers.net is met de gebruikersnaam IkbenNoob, en ook iemand op GoT de gebruikersnaam IkbenNoob heeft, wie krijgt dan de gebruikersnaam IkbenNoob ;)
"Just put them on the table and measure" :+
Je bedoelt daar toch niet gelijk mee dat je mij als een Noob ziet :7
euh tot 't moment dat je deze vraag stelde hadden we nog onze twijfels |:(
Hoe zit het nou met accounts die al in GoT gebruikt zijn?
Reason bestaat al in GoT maar wordt volgens mij sinds 2004 al niet meer gebruikt (Kan maar 2 reacties vinden van die gebruiker en beide in 2004).
Ik ben geregistreerd op tweakers.net sinds begin 2005. Ik ben dus later dan die ander, maar gebruik het account dus duidelijk wel vaker dan die hij.
Kan iemand mij vertellen hoe ik kan aangeven dat ik deze nickname wil houden? (Ik heb dus geen GoT account)
Om er zeker van te zijn dat je Reason blijft heten na de merge kan je het beste een account op GoT registreren en daarna in het Schop een Modje-forum een nickchange aanvragen voor je net aangemaakt GoT-account naar Reason. Aangezien de oude Reason al zo lang niet meer gebruikt is kan dat volgens de regels.

Daarna voor de zekerheid nog even je acocunt koppelen via de mergetool en alles moet goedkomen :).
Rafe Thanks!! :*)
Ik ga het proberen.

Ik heb inmiddels Reason 2 op GoT aangemaakt en de change aangevraagd. Ik ben benieuwd
Ik heb een vrij bijzondere username ( zowel komma als vraagteken ) nog genomen in de tijd dat dat nog mocht :) Behoudt ik die gewoon?
Een komma en vraagteken zijn niet zo bijzonder, gewoon standaard leestekens en mogen afaik ook gewoon. Volgens deze post moet het op GoT ook gewoon lukken daarmee :).
Ok thnx. Er staat me iets van bij dat een vraagteken een tijdje lang niet mocht vandaar :)

Op dit item kan niet meer gereageerd worden.