DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD General

OpenBSD General Other questions regarding OpenBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 27th March 2012
daemonfowl daemonfowl is offline
bsdstudent
 
Join Date: Jan 2012
Location: DaemonLand
Posts: 834
Thanked 0 Times in 0 Posts
Default is this a correct attitude ?

Hi !
thinking outloud :
why not going current to take advantage of this only-current feature , instead of waiting several months for 5.1 stable ... while still using the OS as a production server .. that is , stopping right there after installation is done .. no more changes .. no more syncing with newmoon packages ..etc
is this legitimately applicable ?
Thank you very much ..
Reply With Quote
  #2   (View Single Post)  
Old 27th March 2012
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 2,882
Thanked 190 Times in 160 Posts
Default

Quote:
Originally Posted by daemonfowl View Post
is this legitimately applicable ?
Fundamentally, you are asked why everyone doesn't run -current -- even in production.

The answer is that the risk of running into unknown behavior which will adversely affect downtime is unacceptable. The agreement they may have with their customers may be contractually binding to providing a prescribed amount of uptime. Unknown downtime caused by running OpenBSD's branch containing freshly developed code is considered to be too large a risk.

Whereas, -release & -stable have received greater scrutiny from the project developers. While there still may be issues which affect downtime, the changes of such are smaller.

Another reason for the use of -release or -stable is that the code used for these flavors are well-known & can be accessed through CVS tags. The same cannot be said for -current snapshots. If a problem is identified in a month-old snapshot, it is difficult to impossible to track down the exact code which may be running in that situation.
Reply With Quote
  #3   (View Single Post)  
Old 27th March 2012
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,681
Thanked 214 Times in 189 Posts
Default

Think of -release as a snapshot. But... a snapshot where development of new features was halted, and then it was carefully tested by a lot of people over a long period of time, with discovered errors resolved and corrected.

----

The development cycle is typically 4 months of development and 2 months of testing, twice per year.
Reply With Quote
  #4   (View Single Post)  
Old 27th March 2012
daemonfowl daemonfowl is offline
bsdstudent
 
Join Date: Jan 2012
Location: DaemonLand
Posts: 834
Thanked 0 Times in 0 Posts
Default

Ocicat , Jgimmi , thank you for your clearification !!
I still need to know if it is not insane on my part to enjoy a recent x feature on -current by going -current for a production server ..
Maybe it won't be a 100% risk-free .. do some of you ever do this ? for some similar reason
I mean running a production server with -current frozen at a certain point ..
(( eg. : OpenBSD 5.0 stable failed for X on Imac .. then I had to go -current .. then stopped there and started using it as a production server .. ))
Reply With Quote
  #5   (View Single Post)  
Old 27th March 2012
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 2,882
Thanked 190 Times in 160 Posts
Default

Quote:
Originally Posted by daemonfowl View Post
I still need to know if it is not insane on my part to enjoy a recent x feature on -current by going -current for a production server ..
Some people do run -current in production, but most of those understand the risk and:
  • don't have service level agreements (SLA) with their customers which requires solid uptime.
  • have enough redundancy in their topologies which counterbalances the loss of key systems.
It's your choice as to whether you run -current in production, but if it breaks, you get to pick up the pieces.

My suggestion to you is to develop a disaster plan which takes into account systems which need to be replaced/rebuilt. If it is acceptable for your Website to crash & be down for a month, then you don't need as stringent a disaster plan as other sites which exist only to facilitate business. If their sites go down, they don't make any money.
Reply With Quote
  #6   (View Single Post)  
Old 28th March 2012
puffy
-Guest-
 
Posts: n/a
Default

When I decide between -current or -stable, I ask myself what application is it that I need to be -current? For my workstation that would be firefox, but I don't need that on my server. I never had to upgrade any production server from -stable to -current but your needs may be different than mine.
Reply With Quote
  #7   (View Single Post)  
Old 28th March 2012
daemonfowl daemonfowl is offline
bsdstudent
 
Join Date: Jan 2012
Location: DaemonLand
Posts: 834
Thanked 0 Times in 0 Posts
Default

Hi Puffy ! I agree here .. the thing is , I want to learn+test+use one machine both as a desktop and as a server .. this is no harm I bet since my server is but a simple personal non-profit webserver .. or intranet ftp server .. etc
there are some new ports that really tempt one's patience .. so we venture ahead .. :-)
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Correct tag for ports & docs vigol FreeBSD Ports and Packages 1 6th December 2009 02:06 PM
Problem loading (the correct) libX11.so.6 phreud FreeBSD General 3 10th November 2008 11:13 AM


All times are GMT. The time now is 09:38 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick