[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

New communication code cvs revision -> 2.0




Hei

Jeg har nå endlig fått enda en versjon av netverk/kommunikasjons koden til
å funke. Denne versjonen funker mye bedre en den gamle, selv om det
fortsatt er en del å se på. Samtidig som jeg gjorde dette oppgraderte jeg
alle filene i cvs til revision 2.0. 

Problemmer med den nye koden: Alle serverene virke best med veldig mye
last. Med liten last bruker de nemlig all den cpuen de kan få. Dette
skyldes at poll er satt opp til å gi besked når en kan skrive til en
socket. Med liten last skjer dette hele tiden. Løsningen er å lage en
mekanisme som slår av det flagget når det ikke er lagt noe i write queue.
Når noe legges i wrie queue må dette flagge slås på igjen. Dette skal være
ganske enkelt å lage! 

Har også laget en del nye websider. Har innført css på websidene.

Hadde noe problemer med CVS. cvs fikk en feil og terminerte uten å rydde
opp lock filenen sine i cvsroot katalogen på epoksy. Dette skjedde da jeg
nettop hadde gjort en cvs update -j communicate for å joine den branchen
som jeg hadde laget for å implementere den nye kommunikasjons biten.
Prøvde da å gjøren en cvs update -r 2.0 -m "..." Denne kommandoen feilet
og laget mye bråk. Løsningen ble å fjæren mange lock filer i cvsroot på
epoksy for så å kjøre cvs update -m "..." ; cvs update -r 2.0 -m "...".
Konklusjon cvs greier ikke å håndtere setting av ny revision og attic
filer samtidig (Attic filer er filer som cvs oppertter i repository 
når filer legges til og fjærnes i forskjellige branches)


Anders


 ----------------------------------------------------------------------
|    ******   Anders Reggestad                                         |
|  *   *   *  Mobil tlf.   : 95044443                                  |
| *    *   *  E-Mail       : andersr@pvv.ntnu.no                       |
| *********   Post adresse : Haug Prestegård 3300 Hokksund             |
| *    *   *  Jobb adresse : FFI avdeling for Undervannsforsvar Horten |
| *    *    * Hjemmeside   : http://www.pvv.ntnu.no/~andersr           |
 ----------------------------------------------------------------------