                     # We want to choose the best (="least loaded?") working node.
                     v = []
                     for host, info of nodes
-                        if info.experimental
-                            continue
+                        if EXPERIMENTAL
+                            # only use experimental nodes
+                            if not info.experimental
+                                continue
+                        else
+                            # definitely don't assign experimental nodes
+                            if info.experimental
+                                continue
                         v.push(info)
                         info.host = host
                         if info.error?

#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################

###


            project_id     : required
            compute_server : required
            cb             : required
        @_rsync = true # enable rsync-based storage system
        @project_id = opts.project_id
        @compute_server = opts.compute_server
        @clear_state()
