W dniu 25 lutego 2009 14:10 użytkownik A.L.E.C alec@alec.pl napisał:
Michał Gacek wrote:
no może być i tak, można po prostu gdzieś timestampa ostatniej zmiany zapisywać i porównywać, albo po prostu przeładowywać wraz z Przeładowaniem, ale podejrzewam że chodzi o zminimalizowanie problemu rozłączania sesji?
moze nie o rozrywanie sesji ale, o gubienie pakietow accountingu ktore naplywaja przy duzej sieci do radiusa kilka/kilkanascie na sekunde, noi faktem ze podczas przeladowania nikt do sieci sie nie zaloguje
No jeśli miałaby być rewolucja, to wszystkie urządzenia w tym komputery powinny być w tabeli devices z określonym typem, a nodes to powinny być same adresy. Ale to chyba byłaby zbyt wielka zmiana jak na możliwości obecnych deweloperów. Trzeba uważać, żeby nie utracić prostoty obecnych rozwiązań w pogoni za nowymi funkcjami.
jestem za wiele osob po prostu mialoby to gdzies gdyby swoje home-made skrypty musieli przerabiac, a deweloperow by zdecydowanie brakło do przerobienia wszystkiego w lmsie... Własnie dlatego chce teraz ustalic takie rzeczy zeby pozniej nie znaleźć sie w podobnej sytuacji...
W takim razie proponuje cos takiego jezeli node ma ownerid=0 bierz atrybuty lub grupy z netdevices, jezeli nie to bierz atrybuty z nodes, ale i tak wydaje mi sie ze jak juz beedziemy korzystac z tych opcji to bedziemy sie odwolywac poprzez netdevices z relacja do nodes.. ja np to robie a odfiltrowywuje sobie specjalne urzedzenia poprzez informacje klucze w polu info netdevices.
Rozwiazanie z grupami jest madre bo urządzenia moga miec wiele roznych typów, jeden typ moze odwolywac sie do wielu urzadzen, problem w tym ze np specyficzne typy typu nas moga potrzebowac dodatkowych paramterow typu secret itp itd. I najgorszym pytaniem jest jak to ogarnac...
załózmy że mamy te grupy i dla netdevices i dla nodes osobne zestawy grup trzeba je zrobic na zasadzie customerassignments. czyli mamy dodatkowe 4 tabele netdevicesgroups nodesgroup i nodesassignments i netdevices assignments o ile dobrze pamietam wiazemy je relacjami z nodes i netdevices. Problem naprawde jest z atrybutami, opcjami dla tych grup, druga sprawa ze np 2 urzadzenia nasy moga miec np 2 rozne secrety czy community, i to jest problem przy ktorym niestety grupy odpadaja bo gdzie wtedy zapisac te wartosci??
ALEC moze ty masz jakis pomysl?
!DSPAM:49a575d5159561913455709!