| Commit | Date | |
|---|---|---|
|
[r3452]
by
alfredosolari
Se agregan más funciones para el índice por costo(f_objetivo) y cnt_eval. Y se suma al TStorage_Individuos, lo que hace que el proceso integre a las tablas de índice por costo. |
2022-08-11 18:02:22 | Tree |
|
[r3451]
by
vaninacc
|
2022-08-10 22:06:56 | Tree |
|
[r3450]
by
alfredosolari
Se agrega una clase que gestiona dos tablas de índice por costo. Estas tablas se llevan aparte una con fcosto y cant_Eval y la otra con ADNs (en la misma posicion que los fcosto y cantEval). De manera de tener una tabla liviana y otra en dónde buscar los ADN, luego habrá que ir a buscar los ADNs al índice por ADN. No sería posible de otra manera, ya que al llevar dos índices habría que actualizar todos los índices nuevamente cada vez que se actualiza la tabla principal, recorriendo toda la tabla de individuos cada vez que se actualiza un único individuo. |
2022-08-10 19:01:37 | Tree |
|
[r3449]
by
alfredosolari
Se emprolija el sockLock para dejar un poco más en el estilo del formato y tener salida en stdin condicional |
2022-08-10 15:32:11 | Tree |
|
[r3448]
by
alfredosolari
Se prueba el unixSocket como lock. En un caso de prueba, en una tabla algo poblada, agregar 1000 individuos demora 21 segundos en el caso del lock con archivos y 4 en el caso del utilizar el socket |
2022-08-10 14:32:45 | Tree |
|
[r3447]
by
alfredosolari
Se agrega un mecanismo de ordenamiento con sockets de los request. Como hacen otras bases de datos. Salvo que en este caso en lugar de hacer fork, se utiliza monohilo y se confia en que hay una función para esperar respuesta que es bloqueante, por lo tanto, se esperará las respestas a las conexiones por el turno en que les tocó |
2022-08-09 19:37:59 | Tree |
|
[r3446]
by
vaninacc
|
2022-08-09 16:51:15 | Tree |
|
[r3445]
by
alfredosolari
|
2022-08-09 16:30:20 | Tree |
|
[r3444]
by
alfredosolari
Se agregan funcionalidades para que lockee utilizando la queue de un socket |
2022-08-09 15:59:15 | Tree |
|
[r3443]
by
vaninacc
|
2022-08-08 20:15:50 | Tree |