TWiki> Cenkes Web>BsdAtHome (01 Nov 2007, Main.AndrewPantyukhin)EditAttach
Tags:
create new tag
, view all tags

bsd@home

  • tinderbox-based software
  • very easy and very safe deployment
  • possible to throttle disk/mem/cpu access
    • example of effective soft cpu throttling:
      • start one build
      • monitor cpu/mem load
      • if under target start more
      • if over target send sigstop to the build with least consumed mem
      • but don't forget to send sigcont instead of starting another build next time a build completes
      • this will help use 100% cpu effectively
  • possible to throttle bandwidth (different modes)
  • can try to build locally installed ports
  • can try to build locally ports with locally present distfiles
  • can try to build a defined subset of the ports tree
  • can try to build everything
  • downloads small incremental updates to ports tree from specialized web-service
  • can just test build (like a tindy) and/or build and publish real-deal packages
  • can run on different systems/architectures <=> careful cross-compilation study
  • p5-POE and the like seem like a nice way to automate the builds
    • study of portupgrade and current pointyhat/tinderbox scripts necessary to design proper logic
  • a good look at make might be worth it
    • It's high time we migrate the collection from make to something else. The problem is that all
    • makefiles should be preserved as they are for some time at least. Thus it's necessary to
    • have a fully compliant parser or online converter.
Topic revision: r1 - 01 Nov 2007 - 22:25:18 - Main.AndrewPantyukhin
 

Cenkes - IT Pro Bono