# File lib/chef/expander/vnode_table.rb, line 45
      def update_table(table_update)
        case table_update[:update]
        when "add", "update"
          update_node(table_update)
        when "remove"
          remove_node(table_update)
        else
          raise InvalidVNodeTableUpdate, "no action or action not acceptable: #{table_update.inspect}"
        end
        log.debug { "current vnode table: #{@vnodes_by_node.inspect}" }
      end