Hi,

this is the third weekly report on my Summer of Code project 'Debsources
as a Platform'[1].

(Previous report:
http://lists.alioth.debian.org/pipermail/soc-coordination/2015-June/002486.html)

This report will be short: I've been stuck on the first planned task all
week. Indeed, I've been trying to figure out how to handle the
sqlalchemy session in distributed tasks, which is made difficult by the
fact that the current implementation make heave use of nested
transactions. This was used to cancel the addition of a package when one
of the plugins failed.

Fortunately, zack agreed to drop that behavior, and run each plugin in
its own transaction instead. 

Although I haven't been able to produce much, I've spent a lot of time
digging into sqlalchemy and celery documentations and making experiments
locally. Now that a workaround has been decided, I should be able to
finish the design soon and start completing the coding tasks in the
coming days.

Cheers,

Clément


[1]
[https://wiki.debian.org/SummerOfCode2015/StudentApplications/ClementSchreiner]

_______________________________________________
Soc-coordination mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/soc-coordination

Reply via email to