"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.
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
Publicar un comentario
1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.