0
I Use This!
Activity Not Available

Commits : Listings

Analyzed 4 months ago. based on code collected 4 months ago.
Jul 20, 2025 — Jul 20, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Initial code commits for VIRGO EventNet kernel module service: -------------------------------------------------------------- 1.EventNet Kernel Service listens on port 20000 2.It receives eventnet log messages from VIRGO cloud nodes and writes the log messages after parsing into two text files /var/log/eventnet/EventNetEdges.txt and /var/log/eventnet/EventNetVertices.txt b VFS call$ 3.These text files can then be processed by the EventNet implementations in AsFer (python pygraph and C+$ 4.Two new directories virgo/utils and virgo/eventnet have been added. 5.virgo/eventnet has the new VIRGO EventNet kernel module service implementation that listens on port 20$ 6.virgo/utils is the new generic utilities driver that has a virgo_eventnet_log() export function which $ 7.EventNet log messages have two formats: - Edge message - "eventnet_edgemsg#<id>#<from_event>#<to_event>" - Vertex message - "eventnet_vertextmsg#<id>#<partakers csv>#<partaker conversations csv>" 8.The utilities driver Module.symvers have to be copied to any driver which are then merged with the sym$ 9.virgo/utils driver can be populated with all necessary utility exported functions that might be needed$ 10.Calls to virgo_eventnet_log() have to be #ifdef guarded as this is quite network intensive. More... almost 12 years ago
Initial code commits for VIRGO EventNet kernel module service: -------------------------------------------------------------- 1.EventNet Kernel Service listens on port 20000 2.It receives eventnet log messages from VIRGO cloud nodes and writes the log messages after parsing into two text files /var/log/eventnet/EventNetEdges.txt and /var/log/eventnet/EventNetVertices.txt b VFS calls. 3.These text files can then be processed by the EventNet implementations in AsFer (python pygraph and C++ boost::graph based) 4.Two new directories virgo/utils and virgo/eventnet have been added. 5.virgo/eventnet has the new VIRGO EventNet kernel module service implementation that listens on port 20000 and writes the incoming log messages to text files above. 6.virgo/utils is the new generic utilities driver that has a virgo_eventnet_log() export function which connects to VIRGO EventNet and sends the EventNet log message. 7.EventNet log messages have two formats: - Edge message - "eventnet_edgemsg#<id>#<from_event>#<to_event>" - Vertex message - "eventnet_vertextmsg#<id>#<partakers csv>#<partaker conversations csv>" 8.The utilities driver Module.symvers have to be copied to any driver which are then merged with the symbols of that corresponding driver during build by Kbuild.Target clean has to be commented so that copied symbols aren't erased. 9.virgo/utils driver can be populated with all necessary utility exported functions that might be needed kernel-wide. 10.Calls to virgo_eventnet_log() have to be #ifdef guarded as this is quite network intensive. More... almost 12 years ago
Updated VIRGO subsystems build generated .tmp_versions files More... almost 12 years ago
Updated VIRGO subsystems binaries,build generated sources,symbol files and virgo_config.h for EventNet datastructures More... almost 12 years ago
Updated VIRGO Design Document More... almost 12 years ago
- lock/unlock count set to 10, increased loop count causes soft lockup errors (looping in kernel for > 20 seconds) - updated build generated kernel objects More... almost 12 years ago
kern.log for bakery algorithm with 1 for loop - more debug messages More... almost 12 years ago
- Some variable renaming to avoid any scope ambiguities - more debuf printk()s More... almost 12 years ago
Re-written bakery algorithm implementation More... almost 12 years ago
- latest virgo_bakery kernel object and build generated sources - clean target uncommented in build make script More... almost 12 years ago
Re-written virgo_bakery.c with some bugfixes and invoking only textbook version of bakery algorithm with 1 for-loop More... almost 12 years ago
kern.log for bakery algorithm with one for loop (textbook version) More... almost 12 years ago
- bug fix for zero condition in bakery_lock() - initialization of bakery datastructures More... almost 12 years ago
Comments updated and one for loop version of bakery_lock() commented More... almost 12 years ago
Documentation comments updated in if-else clauses of baker_lock() More... almost 12 years ago
if-clause in bakery_lock() has additional condition non-zero tokens More... almost 12 years ago
Updated VIRGO Design Document More... almost 12 years ago
- Added two loops in virgo_bakery.c for two types of bakery lockings - one and two for loops - updated build - kern.log with one for loop More... almost 12 years ago
rebuilt virgo_bakery.ko and symbol file More... almost 12 years ago
kern.log(s) for bakery algorithm with different parameters for for loops More... almost 12 years ago
- virgo_bakery.c is changed to have bakery_lock() with two parameters - thread_id and the number of for loops in bakery_lock() - latest symbol files and virgo_bakery kernel object and sources More... almost 12 years ago
Bakery Algorithm implementation rewritten to have two parameters - thread_id and number of for loops in bakery_lock() - one is the textbook version with single for loop and the other is with two for loops More... almost 12 years ago
Screenshot and kern.log(s) for different versions of the lock() function in bakery algorithm: ------------------------------------------------------------------------------ VIRGO version: ------------- More... almost 12 years ago
Updated VIRGO Design Document More... almost 12 years ago
kern.log for cloudsync driver More... almost 12 years ago
Initial implementation for VIRGO Cloud Synchronization (cloudsync) Driver : - Leslie Lamport's Bakery Algorithm in virgo_bakery.h is used by this cloud driver - Build script, Makefile, Kconfig have been added - build generated sources, symbol files and kernel objects More... almost 12 years ago
Initial implementation for VIRGO Cloud Synchronization (cloudsync): - Leslie Lamport's Bakery Algorithm has been added which can be used by the cloud nodes More... almost 12 years ago
Updated ProductOwnerProfile More... almost 12 years ago
Updated ProductOwnerProfile More... almost 12 years ago
Updated VIRGO Design Document More... about 12 years ago