"Usabilizando" GeneXus (Distribute de objetos que demoran en KB compartidas)

De la serie "Usabilizando" GeneXus

Trabajo a realizar: Distribuir n objetos (n>100) de una KB, que esta siendo usada por 3 personas mas.
Prblema que se plantea: El distribute demora mucho.

Datos del problema: La KB esta en un servidor windows 2003, rapido, sin problemas de memoria, ni sobrecarga, sobre discos SCSI, rapidos y trabajando con una red a 54Mbs (inalambrica).

Muchas veces se nos plantea este "problema" y hay varias formas de hacerlo

1) Hacerlo sobre la KB con la gente conectada, y esperar que termine
2) Si se que esos objetos no estan siendo utilizados/modificados, hacer una copia del dir raiz de la KB (grande el ShadowCopy de W2003) , abrir esa copia y distribuir los objetos que me interesan y borrar esa kb copia.
3) Pedirle a los que estan desarrollando en la KB, que salgan un ratito, que necesito hacer un distribute.

Pongo el ejemplo: Distribuir 212 webpanels con 2 personas conectadas ademas de mi, con GX8.0

1) Con dos personas conectadas ademas de mi. Demoró 22 minutos.
2) Sobre una copia de la KB, nadie conectado. Demoro 14 minutos + 2 min de la copia (97mb)
3) Cuando pedi esto, recibi la respuesta "Espera un poquito que termino esto...", aun sigo esperando...

1) y 2) son en el mismo servidor, en el mismo disco, con el mismo pc y la misma instalacion de GX. Lo que puede llegar a afectar es que al copiar se defragmente algun archivo de la KB.

No se bien que es lo que puede afectar la conexion de los desarrolladores, pero a los efectos practicos, joroba bastante.

Comentarios

Entradas más populares de este blog

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Aplicación monolítica o distribuida?

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.