This mega-patch solves a few outstanding issues:
1) The database queue is no longer used, all threads have their own connection. This officially breaks sqlite3 support, even though sqlite3 was pretty broken to being with. 2) The report_* calls prefer a Host object in the :host parameter instead of :address. This lets it skip a lookup on the host table 3) The importers now pass in the Host object, significantly speeding up large imports 4) The host record is no longer updated by every change to a child object, this was too much of a bottleneck. TL;DR: Database stuff is faster git-svn-id: file:///home/svn/framework3/trunk@12409 4d416f70-5f16-0410-b530-b9f4589650daunstable
parent
219b796e28
commit
b0d81f4385
1266
lib/msf/core/db.rb
1266
lib/msf/core/db.rb
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue