• Este debate está vacío.
Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Autor
    Entradas
  • #31726

    El importador de Flias (Q en realidad importa Subflias) nos inserta 5 filas para cualquier tipo de contenido, y luego queda bloqueado como si fuera un deadlock.

    Me parece que algo se rompió! A alguien le funciona bien?

    #35574
    Federico Cristina
    Superadministrador

    Buenas,

    No recuerdo haber probado dicho importador.

    No creo que sea un deadlock entre procesos, sino directamente un bloqueo por transacción en base de datos. Fijate si en alguna línea del código del importador se está mezclando uso de transacciones en algunos casos y omisión en otro (más que nada en invocaciones a métodos estáticos de la clase DB, o bien en la instanciación de subclases de PO).

    Por ejemplo:

    Code:
    DB.executeUpdate(sql, get_trxName()); // <- con TRX

    Code:
    DB.prepareStatement(sql); // <- sin TRX

    Esto podría llevar a que – por ejemplo – una transacción bloquee ciertas partes de la base de datos que otra transacción no podrá acceder.

    Slds,
    Federico

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.