Projekat

Općenito

Profil

Akcije

Podrška #27393

Zatvoren

semaphores v1.1 03.04.2012

Dodano od Ernad Husremović prije oko 14 godina. Izmjenjeno prije oko 14 godina.

Status:
Zatvoreno
Prioritet:
Odmah riješiti
Odgovorna osoba:
Saša Vranić
Početak:
03.04.2012
Završetak:
04.04.2012
% završeno:

0%

Procjena vremena:

Povezani tiketi 2 (0 otvoreno2 zatvorenih)

korelira sa F18 - Podrška #27399: F18 lock bug fix semaphores v_1.0ZatvorenoSaša Vranić03.04.2012

Akcije
korelira sa F18 - Podrška #27419: semaphores v1.1 04.04.2012ZatvorenoErnad Husremović04.04.2012

Akcije
Akcije #1

Izmjenjeno od Ernad Husremović prije oko 14 godina

ferase_dbf je brisao ćutke dbf-ove koje ne može otvoriti

sada sam uveo pitanje

tako ako se dva puta otvori aplikacija ferase_dbf je brisao fajlove

Akcije #2

Izmjenjeno od Ernad Husremović prije oko 14 godina

ptxt linux

LANG=sl_si.UTF-8 ... wine ...

sudo apt-get install language-pack-sl

Akcije #3

Izmjenjeno od Ernad Husremović prije oko 14 godina

decimal_to_string() nije dobro radila u update_ ... from server funkciji

zamjenio to sa dbf_fields_len atributima

testirao radi iznos 200 000 i nešto na dvije decimale, finansijski nalog

Akcije #4

Izmjenjeno od Ernad Husremović prije oko 14 godina

sifv brisanje

dodao brisanje sif kada se briše šifra

https://github.com/knowhow/F18_knowhow/commit/6aaf073d3b163fef56657c78b8d36444fa7ca98d

dodao agloritam 3

algoritmi se jednostavno dodaju to je dobra stvar

kreiraj od nule

test2 user rm dbf direktorij ... kreiranje radi bez ikakvih zastoja ... napokon

ovo je štekalo na semaphores v1.1

Akcije #5

Izmjenjeno od Ernad Husremović prije oko 14 godina

oštećena tabela

napravimo oštećenu fin_suban

vagrant@f18-dev-1:~/github/F18_knowhow$ echo fljas > ~/.f18/f18_test/fin_suban.dbf

prijavi crvenom bojom alert:
ERR-CI ... ne mogu otvoriti SUBAN

nakon toga bez pitanja obriše (_err:description=="Read error") dbf i cdx-ove i izađe iz aplikacije

u narednom ulasku regeneriše tabelu

Akcije #6

Izmjenjeno od Ernad Husremović prije oko 14 godina

force_erase - ako je dbf oštećen onda je Read error

Akcije #7

Izmjenjeno od Ernad Husremović prije oko 14 godina

delete_rec_server_and_dbf traži da se pozicioniraš na tu dbf tabelu

Akcije #8

Izmjenjeno od Ernad Husremović prije oko 14 godina

provjera broja instanci

dobro bi bilo ipak napraviti provjeru da je F18 pokrenu i recimo sa lsof na linuxu otvorene tabele bi se mogle ispitati

Akcije #9

Izmjenjeno od Ernad Husremović prije oko 14 godina

  • Odgovorna osoba promijenjeno iz Ernad Husremović u Saša Vranić
  • Prioritet promijenjeno iz Normalan u Odmah riješiti

lock bug

lock sistem uopšte ne radi

ne radi zbog ovoga !

falio je alltrim :(

vrlo je vjerovatno da bi i semaphores v1.0 proradio ako ovo ubacimo

odmah ujutro ubaci i idi u čagu

Akcije #10

Izmjenjeno od Ernad Husremović prije oko 14 godina

u slučaju da neko ostavi lock stavio sam da se lock prekida nasilno

(recimo neko je u zaključao tabele pa nasilno ugasio aplikaciju)

zato sam povećao vrijeme lock-a i broj pokušaja

Akcije #11

Izmjenjeno od Ernad Husremović prije oko 14 godina

rezime

i postojeći sistem ažuriranja ima sistem

lock tables

... ažuriranje

unlock tables

ista stvar je i kod my_use

lock tables

... ažuriraj semafore

unlock tables

bez obzira što ažuriranje u semaforima v1.1 ne radi dobro, ova popravka locka bi mogla biti rješenje. zato fiksirati i odmah postavljati nver

Akcije #12

Izmjenjeno od Ernad Husremović prije oko 14 godina

  • Završetak postavljeno na 04.04.2012
Akcije #13

Izmjenjeno od Ernad Husremović prije oko 14 godina

transakcija je zakon

pokrenuo ažuriranje (sa idle-ovima da dugo traje) - ubio klijenta

pokrenuo sve ok - dbf je tu gdje je bio, server nije ažuriran ... ponovio operaciju - sve ok.

vidi se kraj najmržim servisnim sesijama kako za klijente tako i za nas: *svi izađi uđi ... *

Akcije #14

Izmjenjeno od Ernad Husremović prije oko 14 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
Akcije

Također dostupno kao Atom PDF