{"push_id":1120449936,"size":12,"distinct_size":11,"ref":"refs/heads/mcastelino/topic/cleanup","head":"98c28d68e4ecd95a75b6110e5a613b5e7cb662ad","before":"219acf99d9dd88ec4044248782641ce489b54130","commits":[{"sha":"2248f926950bb342ee50244e4beff6a08dfc7de4","author":{"email":"8dbd764830e941d092a1cb7fa16423169acc0b04@linux.intel.com","name":"Tim Pepper"},"message":"ciao-scheduler: yet more lock fixing (#143)\n\nI apparently mismerged/misrebased a change.  The earlier code was supposed\r\nto be leaving nodeStat's locked once picked for dispatching.  I left some\r\nUnlock() calls in the code.  So the later code that's supposed to unlock\r\nthe locked node was unlocking an unlocked node, which nicely results in a\r\nvery obvious panic from golang.\r\n\r\nSigned-off-by: Tim Pepper <timothy.c.pepper@intel.com>","distinct":false,"url":"https://api.github.com/repos/01org/ciao/commits/2248f926950bb342ee50244e4beff6a08dfc7de4"},{"sha":"c7640f6923760f2f11f14b0e28ec6e90962b0e98","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: Unify physical network interface detection\n\nThe CN and CNCI API's were using different logic to detect\nphysical interfaces. This commit unifies the detection logic.\n\nThe VNIC create checks have also been simplified to optimize\nfor the sucessful case to simplify the logic\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/c7640f6923760f2f11f14b0e28ec6e90962b0e98"},{"sha":"8eff40f697d99d13dec65d51a8d2708dfa57394d","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: CNCI API: Move topology operations into its own function\n\nMove the topology operations to its own function. This moves\nthe entire critical section into one function simplifying the\nsubnet creation logic.\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/8eff40f697d99d13dec65d51a8d2708dfa57394d"},{"sha":"835b73e2fded196544cc3fa11ead07a96aeda31b","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: CN, CNCI API: Simplify Network Auto Configuration\n\nSplit the network auto configuration logic into two functions.\nThis helps code readability and reduces complexity.\nHowever the network autoconfiguration logic for the large part\nis common between CN and CNCI and should be moved into\nutility routines using interfaces as further cleanup is done.\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/835b73e2fded196544cc3fa11ead07a96aeda31b"},{"sha":"e3f01a43b8e08b658c954f4461662074f98ac9bf","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: VNIC : Reduce complexity of Create\n\nDelegate the actual VM and Container VNIC creation logic into\ntheir own functions.\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/e3f01a43b8e08b658c954f4461662074f98ac9bf"},{"sha":"02893ed92e735d23ede139b2f1e7a9edd7fb29d2","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: Unit Tests: Parallel Test Cleanup\n\n- Use testify to reduce test complexity\n- Refactor the code to reduce complexity\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/02893ed92e735d23ede139b2f1e7a9edd7fb29d2"},{"sha":"dda8a3a07bb4dd3434832dce9fa90861badef614","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: Fix go lint failure\n\nMinor fix for golint error\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/dda8a3a07bb4dd3434832dce9fa90861badef614"},{"sha":"73118e1a6c780a5cc4d7b9b2501e7baf179127e0","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: CN & CNCI API: Simplify topology generation\n\nThe topology generation and verification code has been split\ninto multiple functions each dealing with one aspect of the\ntopology. This allows the top level topology build logic to\nbe simpler, reducing the complexity.\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/73118e1a6c780a5cc4d7b9b2501e7baf179127e0"},{"sha":"ce8fa3f0d5f94034c2c4fc4669449c7e53d992d8","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: gometalinter gosimple fixes\n\nFixing issues flagged by gometalinter gosimple\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/ce8fa3f0d5f94034c2c4fc4669449c7e53d992d8"},{"sha":"1b6fe40dd5e6e4270ced8cfd18075fa154fc1ce6","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: Split destroyVnicInternal into simple functions\n\nSplit destroyVnicInternal into subfunctions which destory\nthe bridge, tunnel and vnic reducing complexity\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/1b6fe40dd5e6e4270ced8cfd18075fa154fc1ce6"},{"sha":"3360a5f0ca4dc610cbb97a7a1222b812a12c43f9","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: CN API: Split Create VNIC into multiple functions\n\nSplit create VNIC into multiple functions to reduce the overall\ncomplexity. One function handles the case where the bridge and\ntunnel already exists (the more common case) and the other\nhandles the case where the bridge, tunnel and vnic all have\nto be created.\n\nThe critical section gets carried over into the callee function.\nThis is needed for performance reasons as we want to keep the\nhigh latency device creation logic outside the critical section.\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/3360a5f0ca4dc610cbb97a7a1222b812a12c43f9"},{"sha":"98c28d68e4ecd95a75b6110e5a613b5e7cb662ad","author":{"email":"f32964ad29a31ea3feb8b48f3bb1748edf23aee2@intel.com","name":"Manohar Castelino"},"message":"Networking: CNCI Image Creation: Support image download\n\n- Added the option -d allow download of the CNCI base image\n  from the clear linux website.\n\nThis will allow for the full automation of the image creation\nlogic if needed.\n\nSigned-off-by: Manohar Castelino <manohar.r.castelino@intel.com>","distinct":true,"url":"https://api.github.com/repos/01org/ciao/commits/98c28d68e4ecd95a75b6110e5a613b5e7cb662ad"}]}
{"actor":{"display_login":"mcastelino"}}