Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy D7 to Production #2191

Closed
21 tasks done
analogrelay opened this issue Jun 3, 2014 · 5 comments
Closed
21 tasks done

Deploy D7 to Production #2191

analogrelay opened this issue Jun 3, 2014 · 5 comments
Assignees

Comments

@analogrelay
Copy link
Contributor

Deployment D7

Status: Testing complete.

Focus: Search Service Indexing

Services to Deploy:

  • Search - v3.0.29-r-master
  • Work - v3.0.35-r-master

Bugs Fixed: https://github.com/NuGet/NuGetGallery/issues?milestone=58&page=1&state=closed

Deployment Process

  • Ensure target environment's search service configs have 'Search.IndexContainer' set to 'ng-search-pri-d7-jun2-2014'
  • Add UpdateSearchIndex to all schedules
  • Sync latest download count and rankings reports to dev/int
  • Add GenerateSearchRankings/GenerateDownloadCountReport to prod schedule
  • Deploy Work Service - Wait for DC0 to finish deployment
    • int
    • prod
  • Open NuOps and select target environment
  • Run: nucmd work invoke -j RebuildSearchIndex -p "{'StorageContainerName':'ng-search-pri-d7-jun2-2014'}" to build a new index
    • int
    • prod
  • WHEN the index has been built, run the schedule script for the target environment to configure the Scheduler.
    • int
    • prod
  • Deploy the Search Service
    • int
    • prod

Test Plan

  • Run search functional tests as part of a new search service deployment
  • Sanity test the search with languages
    • search for Microsoft.aspnet.mvc and make sure there are no {language} package returned in the top results.
      Good terms for testing are: (these packages have satellite packages)
      • asp.net web pages web data
      • microsoft http client
      • DotNetOpenAuth asp.net
  • search for Microsoft.aspnet.mvc + foreign characters, make sure the language package is returned as top results.
  • Upload a new package and make sure its shows in the index within a few minutes. This is to ensure UpdateSearchIndex job is running fine.

Test Status

  1. Test is complete.
@analogrelay analogrelay self-assigned this Jun 3, 2014
@analogrelay
Copy link
Contributor Author

I'm deploying to the int environment now to get the search index building (since it takes a while).

@analogrelay
Copy link
Contributor Author

Index is rebuilding in int.

@analogrelay
Copy link
Contributor Author

Index has been built in int.

@analogrelay
Copy link
Contributor Author

Search Service deploying to int

@danliu
Copy link
Contributor

danliu commented Jun 3, 2014

looks like searching for Microsoft ASP.NET MVC Facebook 简体中文资源 is not returning as top 3 results now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants